小编tHe*_*SiD的帖子

为枚举元素指定多个值

嗨,我目前有这个枚举

[Serializable]
public enum Country
{
    US      = 1,
    Canada  = 2,
}
Run Code Online (Sandbox Code Playgroud)

当我通常从数据库中获取整数时,我将其转换为枚举使用

(Country) Convert.ToInt32("1")
Run Code Online (Sandbox Code Playgroud)

我现在在美国和加拿大有2个子区域,美国1和2,加拿大3和4.所以,当我这样做

(Country) Convert.ToInt32("1")或者(Country) Convert.ToInt32("2")我应该得到美国的枚举.以及3和4加拿大.我该如何实现?

[Serializable]
public enum Country
{
    US      = 1,2
    Canada  = 3,4
}
Run Code Online (Sandbox Code Playgroud)

像这样的东西.这可能不对,只是为了给你一个想法.

c# enums

14
推荐指数
5
解决办法
4万
查看次数

从两个查询追加结果并作为单个表输出

我有两个查询,我必须运行,我加入他们但他们的结果表具有相同的结构.

比如我有

select * from products where producttype=magazine

select * from products where producttype = book
Run Code Online (Sandbox Code Playgroud)

我必须结合这两个查询的结果,然后将其输出为单个结果.我必须在存储过程中执行此操作.

PS这些只是我提供的示例,我有一个复杂的表结构.最重要的是我无法加入他们.

sql sql-server sql-server-2008

14
推荐指数
3
解决办法
3万
查看次数

使PHP在Web服务器上执行并与Java应用程序通信

我有一个java应用程序,它将图像作为输入并输出另一个图像.我有一个热门主机的网站(PHP + MYSQL主机).我想在网站上用PHP创建一个页面,用户可以上传一个图像,然后将图像传递给Java应用程序.

我计划做的是当用户上传图像时,它存储在Web服务器上的文件夹中.然后,我将调用服务器上的java应用程序,将图像的url作为参数传递,然后java应用程序将输出另一个图像,比方说,输出到结果文件夹.执行后的PHP页面将在浏览器上显示结果图像.

现在我的问题是:是否可以在流行的webhosts上执行java应用程序(例如我的是WebHostingBuzz.com)?

java应用程序相当繁重,因为它进行了大量的图像处理.我应该将Java应用程序卸载到另一个Web服务器吗?如果是,是否有任何服务将运行我的Java应用程序?

(可选)这是我的Java应用程序的演示,我不想存储人们上传的图像.有没有办法可以直接将上传的图像传递给java应用程序并输出直接生成的图像而不是将其存储在Web服务器上?我更喜欢这个,因为如果图像很大,我可以让PHP在超时后停止执行.

如何与PHP中的Java应用程序进行通信以获取有关其执行的信息,例如,当PHP调用java应用程序时,页面必须等到应用程序完成处理?我希望java应用程序向PHP页面发送一个响应,说明处理已完成,页面被​​重定向或刷新.

我希望你明白这个想法,请提出我可以用来实现这个的技术,如果你有更好的想法,请发布它!谢谢!

php java

6
推荐指数
1
解决办法
1707
查看次数

使用 git 作为源代码管理时,Visual Studio 2019 Codelens 始终显示 - 0 Authors 0 Changes

我专门使用 Visual Studio 2019,

Microsoft Visual Studio Professional 2019
Version 16.8.3
VisualStudio.16.Release/16.8.3+30804.86
Microsoft .NET Framework
Version 4.8.04084
Installed Version: Professional
Run Code Online (Sandbox Code Playgroud)

我的 git 正在跟踪我的代码。

然而,启用所有选项的 Codelens 仍然不跟踪任何更改或作者,仅跟踪参考。

代码透镜设置

然而,这就是我的代码中发生的情况,

vs2019 代码透镜

但这些更改是在 git 中跟踪的,并且当我单击时可用Show all file changes

显示所有文件更改

我尝试了我能想到的所有选项来使其正常工作,但我做不到。

我尝试了这里提到的解决方案为什么 CodeLens 总是显示“0 个作者,0 个更改”?但那些也不起作用。

该代码甚至还不到 2 天(我什至将选项设置为 48 个月,如上面 SO 帖子中提到的)

我现在不想完全重新安装 Visual Studio,因为我不能(设备策略)。

我安装了以下扩展。

  • 代码女仆
  • 维亚斯福拉
  • Pinegap 黑暗主题
  • Visual Studio 的 Github 扩展

git visual-studio codelens visual-studio-2019

6
推荐指数
0
解决办法
936
查看次数

如何从资源管理器中分离大纲

问题:从资源管理器中分离大纲部分并将其移动到右侧。

尝试:右键单击,更改设置 - 找不到大纲部分从资源管理器分离的位置和方式。

问题:是否可以将大纲面板从资源管理器面板中分离出来?是否有另一个扩展,其功能与 Outline 相同,可以放置在右侧?

谢谢你!

visual-studio-code

5
推荐指数
2
解决办法
2068
查看次数

ASP.NET 2.0网格中的分页改进

我目前有一个数据网格绑定到一个包含数万条记录的表.我使用现有的asp.net 2.0显示数据网格.我一次显示十条记录.

我的问题是每当我尝试访问下一页时,我从数据库中再次获取所有记录,然后显示所需的记录.这会减慢应用程序的速度..net 2.0中是否有功能可以帮助我优化此问题?我不能使用第三方控件或ajax.

更新我不能一次使用SQL来获取10条记录.在不改变任何现有业务逻辑或数据检索的情况下,我想这样做.

.net c# asp.net datagrid datagridview

1
推荐指数
1
解决办法
158
查看次数

仅删除 TS/TSX 文件的 CR - VSCode 1.46 上的 Prettier ESLint

我使用 Create React Apps 的 Typescript 模板创建了一个 React 项目,为 ESLint 添加了必要的插件6.8.0并将 ESLint 和更漂亮的配置在一起,但是每当我编辑.ts.tsx文件时,我都会收到 ESLint 错误Delete ????``

我在 VSCode 中安装了 ESLint 和 Prettier 扩展

我检查了 SO 上的其他各种帖子,并尝试了提到的大部分设置,

我将此添加到我的.eslintrc.json文件中

"prettier/prettier": [
    "error",
    {
        "endOfLine": "auto"
    },
    { "usePrettierrc": true }
],
Run Code Online (Sandbox Code Playgroud)

这是我的 .prettierrc

{
    "trailingComma": "es5",
    "tabWidth": 2,
    "useTabs": true,
    "semi": true,
    "singleQuote": true,
    "jsxBracketSameLine": false,
    "printWidth": 80,
    "endOfLine": "auto"
}
Run Code Online (Sandbox Code Playgroud)

但是每当我在 .ts/.tsx 文件中创建一个新行时,我仍然会收到一个 lint 错误

线路错误

vscode中的eslint问题

我将 VSCode 设置中的所有内容更改为使用CRLF(我在 Windows 上) …

eslint visual-studio-code prettier-eslint

0
推荐指数
2
解决办法
4490
查看次数