有一个MS SQL数据库,里面有两个表,导入和导出,表重合度为95%。
两个表均包含 [日期]、[价格]、[数量]、[重量]、[类型] 列。type包含类型,即导入或导出(对于表来说,分别是导入——导入,对于导出表——分别是导出)。还有独特的栏目,进口-[买家],出口-[卖家]
我需要将这两个表组合起来,同时保留所有唯一字段,也就是说,在视图模型中必须同时有卖方和买方,但如果是导入,那么卖方将为空(或只是一个空字段)。这个可以实现吗?
有一个MS SQL数据库,里面有两个表,导入和导出,表重合度为95%。
两个表均包含 [日期]、[价格]、[数量]、[重量]、[类型] 列。type包含类型,即导入或导出(对于表来说,分别是导入——导入,对于导出表——分别是导出)。还有独特的栏目,进口-[买家],出口-[卖家]
我需要将这两个表组合起来,同时保留所有唯一字段,也就是说,在视图模型中必须同时有卖方和买方,但如果是导入,那么卖方将为空(或只是一个空字段)。这个可以实现吗?
有一个格式为yearMonth-yearMonth的URL片段,例如:202001-202103。
假设我们将此片段存储在 $queryDate 变量中
$queryDate = '202001-202103';
我需要提前 12 个月允许用户在 2020 年内访问。他输入的小于 202001 或大于 202012 的任何内容都应分别更改为 202001 和 202012。这如何在 PHP 中实现?
有一个字符串包含页面编码元标记,它可以是 UTF-8、Windows-1251、KOI8-R 等。
元标记,视情况而定,有不同的外观;它可能并不总是包含编码的明确指示。
在这种情况下,元标记如下所示:
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
如果存在,如何通过 PHP 获取元标记中的字符集值?我只需要获取字符集标记的内容,在这种情况下,我想获取内容为“koi8-r”的字符串。
PS - 我想澄清通过 PHP DOM 的解决方案不适合我,建议使用正则表达式。
再会。
有几个元素有自己的风格,看起来像这样。
<div style="position: absolute; transition: all 1s linear 0s; transform: rotate(157.5deg) translate(15em) rotate(-158deg);"> ... </div>
<div style="position: absolute; transition: all 1s linear 0s; transform: rotate(134.5deg) translate(15em) rotate(-134deg);"> ... </div>
所有 div 元素都有不同的变换属性(一般来说,所有 div 元素形成一个圆圈,有两个以上)。
任务如下,需要将初始transform的rotate属性设置为0,然后通过JS“达到”想要的值,这样元素就不会立即出现在它们的位置,而是离开某个位置。你怎么能改变JS中的旋转?也许在每个块中添加一个 ID。
一个重要的补充,我可以通过改变样式document.getElementById('ID').style.transform = 'rotate(337.5deg) translate(15em) rotate(-337deg)'
但是在这种情况下,动画不会发生。
再会。
我需要输出各种文件,即 css、js、xml、png、jpg 和所有其他可以在服务器上定位和使用的文件。
文件可以位于服务器目录下一级的文件夹中,主项目文件夹是public,Web 服务器配置为index.php从该文件夹读取。
在这种情况下,内容文件位于文件夹Content中,即位于文件夹Content\Theme\Default下一层的完全不同的文件夹中public。
项目结构大致如下:
web/
... public
... ... index.php
... Content
... ... Theme
... ... ... Default
... ... ... ... image.png
... ... ... ... styles.css
... ... ... ... main.js
有哪些选项可以“读取”和“提供”文件夹外的浏览器文件public?
想到的只是强制PHP读取并记住文件,然后生成一个带有路径和文件名的路由器,然后将缓存的文件以适当的值发送到所需的路由器header(),实际上它可以工作。
但是会出现其他问题,例如 PHP 的内存问题,因为它会不断地读取、存储和返回大量文件数据。几兆字节的内存将被破坏,除此之外,来自服务器的响应时间显着增加 - 从使用readfile($png)服务器传输的几张图片响应从 50mc 增加到 2sec。
也许有各种 PHP 库可以满足我的目的,或者有更简单的方法来为外部的浏览器准备文件public?
PS:提前感谢您的回答和任何建议。
再会。
我正在编写一个小的 ErroeHandler 来处理 PHP 错误,但我无法处理语法错误,例如,如果缺少分号,或者存在无效字符。
人为处理 PHP 语法错误的方法有哪些?
下午好。
根据路由器更改title页面的方法是什么(除了在服务器上呈现) ?meta-данные我尝试使用vue-meta,但这个包只适用于Vue >2.6,不适合我。如果title一切都清楚并且可以使用 JS 动态更改,那么元标记呢,有什么方法可以更改它们?
生成逻辑的实现方式也很有趣meta-данных,我打算通过 API 按需提供这些数据,这种做法正常吗?
该项目使用Vue 3 + TS。
提前感谢您的帮助和建议。
需要从请求 URL 中删除一些字符,即 ? 和重复的斜线。
假设我想要的站点 URL 是https://my-site.loc/ 用户可以写https://my-site.loc/api//user吗?在这种情况下,我需要重定向到https://my-site.loc/api/user,也就是说,没有问号和额外的斜杠。
尝试使用 preg_replace('/(/){2,}/', '/', (our URL))
但问题是它还删除了 HTTPS 之后的两个斜杠,并且重定向进入站点“内部”。如果有多个和一个问号,如何删除斜线?
不久前熟悉webpack,有几个问题,主要是内联函数和简单函数没有收集。
也就是说,我有一个 JS 代码,它会在点击时显示警报:
const authPost = function authPost() {
alert("Hello! I am an alert box!!");
}
或者只是一个函数:
function authPost() {
alert("Hello! I am an alert box!!");
}
归根结底,webpack 删掉了这个函数,只留下了 alert,这就是为什么不能调用这个函数,并且在页面加载时会触发 alert。
如何解决这个问题,以便 webpack 正确构建 JS?我的配置如下所示:
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const devMode = process.env.NODE_ENV !== 'production';
const path = require('path')
const dir = 'exp'
module.exports = {
mode: 'production',
entry: './webpack/app.js',
output: {
path: path.resolve(__dirname, dir),
filename: 'js/[name].bundle.js'
},
plugins: [
new MiniCssExtractPlugin({
filename: devMode ? 'css/[name].css' : 'css/[name].[hash].css',
chunkFilename: devMode ? 'css/[id].css' : 'css/[id].[hash].css',
}),
],
module: {
rules: [
{
test: /\.(sa|sc|c)ss$/,
use: [{
loader: MiniCssExtractPlugin.loader,
options: {
hmr: process.env.NODE_ENV === 'development',
},
},
'css-loader',
'postcss-loader',
'sass-loader',
],
},{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel-loader',
options: {
presets: ["@babel/preset-env"]
}
},{
}
],
},
};
面临存储应用数据的问题。
有一个 WEB(用 PHP 编写)版本,应该有一个适用于 windows / android(React Native)的版本。
win 和 android 的版本将使用 json 数据库,在 web 部分使用 mysql 和 json。在任何情况下,都需要 JSON 将其提供给移动和桌面应用程序,但存在优化问题。在服务器上直接使用 .json 文件是否合适,还是将所有数据写入 mysql 然后将其转换为应用程序的 json 格式更好?