小编rst*_*use的帖子

如何在Visual Studio中修复所选行的缩进

vim我可以使用=重新加入粗略的缩进线

foo;
  bar;
 baz;
Run Code Online (Sandbox Code Playgroud)

foo;
bar;
baz;
Run Code Online (Sandbox Code Playgroud)

Visual Studio是否有同等的键盘快捷键?我在哪里可以找到这些快捷方式的列表以供将来参考?


编辑:有没有办法只修复水平缩进?在某些情况下CTRLK,CtrlF"修复"过多.(与此同时,我会看到我是否可以编辑格式化选项让我满意......)

keyboard-shortcuts visual-studio-2010

73
推荐指数
4
解决办法
12万
查看次数

从字符串文字到'char*'的弃用转换

我有一个程序声明一个像这样的字符串数组:

char *colors[4] = {"red", "orange", "yellow", "blue"};
Run Code Online (Sandbox Code Playgroud)

但是我得到了上面的编译器警告.它编译但我宁愿使用非弃用的方式(如果有的话).我试图找出它意味着什么,但我似乎无法弄明白.我听说'char'工作之前使用'const',但如果有人能解释错误的含义,那将会有所帮助.谢谢.

c++ string char literals deprecated

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

如何在javascript中将完整日期转换为短日期?

我有一个像这个星期一,2010年1月9日的日期

我现在想把它转换成

1/9/2010 mm/dd/yyyy

我试着这样做

    var startDate = "Monday, January 9, 2010";
    var convertedStartDate = new Date(startDate);
    var month = convertedStartDate.getMonth() + 1
    var day = convertedStartDate.getDay();
    var year = convertedStartDate.getFullYear();
    var shortStartDate = month + "/" + day + "/" + year;
Run Code Online (Sandbox Code Playgroud)

但是,它必须认为日期是以不同的格式,因为白天返回1而不是9.

javascript formatting date

41
推荐指数
4
解决办法
10万
查看次数

如何在jQuery Ajax中设置原始主体?

我需要发送一个JSON字符串作为POST请求的主体,而不是发送键/值对列表.
我使用jQuery的$ .ajax函数发出这个POST请求.
我该如何正确设置?

当我说JSON字符串时,我的意思是:{action:'x',params:['a','b','c']}.

这就是我在服务器上使用PHP中的这个JSON字符串的方法:

var_dump(json_decode(file_get_contents('php://input')));
Run Code Online (Sandbox Code Playgroud)

结果是:

stdClass Object
    action = x
    params = Array
        (
    0 = a
    1 = b
    2 = c
        )
Run Code Online (Sandbox Code Playgroud)

javascript jquery post

39
推荐指数
2
解决办法
6万
查看次数

跨平台套接字

我知道,Windows不使用UNIX套接字,而Mac OS则使用UNIX套接字.在此之前,我的软件是跨平台的,没有任何代码更改.但现在我想要它做一些网络通信.我知道POSIX套接字,但我对Windows的信息一无所知.目标是实现一个简单的跨平台套接字服务器.

您能否向我解释一下POSIX和Winsock套接字之间的区别以及我如何编写跨平台网络代码?

c sockets

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

在Windows上从python连接到odbc的常用方法?

我应该使用什么库来连接到Windows上的python中的odbc?有关odbc的pywin32有什么好的选择吗?

我正在寻找记录良好,健壮,积极维护等等的东西pyodbc看起来很好 - 还有其他吗?

python windows odbc pywin32 pyodbc

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

试图在Python中运行Gmail API快速入门的属性错误

看起来这里可能存在版本不匹配问题.我该怎么办呢?

我尝试用pip更新六个,但这没有做任何事情.

这是我看到的错误:

Traceback (most recent call last):
  File "./quickstart.py", line 27, in <module>
    credentials = run(flow, STORAGE, http=http)
  File "/Library/Python/2.7/site-packages/oauth2client/util.py", line 137, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/Library/Python/2.7/site-packages/oauth2client/old_run.py", line 120, in run
    authorize_url = flow.step1_get_authorize_url()
  File "/Library/Python/2.7/site-packages/oauth2client/util.py", line 137, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/Library/Python/2.7/site-packages/oauth2client/client.py", line 1827, in step1_get_authorize_url
    return _update_query_params(self.auth_uri, query_params)
  File "/Library/Python/2.7/site-packages/oauth2client/client.py", line 435, in _update_query_params
    parts = urllib.parse.urlparse(uri)
AttributeError: 'Module_six_moves_urllib_parse' object has no attribute 'urlparse'
Run Code Online (Sandbox Code Playgroud)

python oauth-2.0 gmail-api

18
推荐指数
2
解决办法
6919
查看次数

找不到模块 jest-sequencer-@jest/test-sequencer

我正在尝试在 VSCode 中调试 Jest 测试,但它无法解析某些模块。我设置了一个断点,jest.run下面称为argv

\n
"--runInBand"\n"--no-cache"\n"--watchAll=false"\n"--config"\n"{\\"roots\\":[\\"<rootDir>/src\\"],\\"collectCoverageFrom\\":[\\"src/**/*.{js,jsx,ts,tsx}\\",\\"!src/**/*.d.ts\\"],\\"setupFiles\\":[\\"/Users/username/projects/project-name/CSharpProjectName/src/ClientApp/node_modules/react-app-polyfill/jsdom.js\\"],\\"setupFilesAfterEnv\\":[],\\"testMatch\\":[\\"<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}\\",\\"<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}\\"],\\"testEnvironment\\":\\"jsdom\\",\\"testRunner\\":\\"/Users/username/projects/project-name/CSharpProjectName/src/ClientApp/node_modules/jest-circus/runner.js\\",\\"transform\\":{\\"^.+\\\\\\\\.(js|jsx|mjs|cjs|ts|tsx)$\\":\\"/Users/username/projects/project-name/CSharpProjectName/src/ClientApp/node_modules/react-scripts/config/jest/babelTransform.js\\",\\"^.+\\\\\\\\.css$\\":\\"/Users/username/projects/project-name/CSharpProjectName/src/ClientApp/node_modules/react-scripts/config/jest/cssTransform.js\\",\\"^(?!.*\\\\\\\\.(js|jsx|mjs|cjs|ts|tsx|css|json)$)\\":\\"/Users/username/projects/project-name/CSharpProjectName/src/ClientApp/node_modules/react-scripts/config/jest/fileTransform.js\\"},\\"transformIgnorePatterns\\":[\\"[/\\\\\\\\\\\\\\\\]node_modules[/\\\\\\\\\\\\\\\\].+\\\\\\\\.(js|jsx|mjs|cjs|ts|tsx)$\\",\\"^.+\\\\\\\\.module\\\\\\\\.(css|sass|scss)$\\"],\\"modulePaths\\":[],\\"moduleNameMapper\\":{\\"^react-native$\\":\\"react-native-web\\",\\"^.+\\\\\\\\.module\\\\\\\\.(css|sass|scss)$\\":\\"identity-obj-proxy\\"},\\"moduleFileExtensions\\":[\\"web.js\\",\\"js\\",\\"web.ts\\",\\"ts\\",\\"web.tsx\\",\\"tsx\\",\\"json\\",\\"web.jsx\\",\\"jsx\\",\\"node\\"],\\"watchPlugins\\":[\\"jest-watch-typeahead/filename\\",\\"jest-watch-typeahead/testname\\"],\\"resetMocks\\":true,\\"rootDir\\":\\"/Users/username/projects/project-name/CSharpProjectName/src/ClientApp\\"}"\n"--env"\n"/Users/username/projects/project-name/CSharpProjectName/src/ClientApp/node_modules/jest-environment-jsdom/build/index.js"\n
Run Code Online (Sandbox Code Playgroud)\n

我怀疑 的 值--env是导致问题的原因。

\n

作为参考,我的配置文件:

\n

笑话配置.js

\n
module.exports = {\n  transform: {\n    "^.+\\\\.tsx?$": "ts-jest",\n  },\n  testRegex: "(.*)\\\\.(test|spec)\\\\.(jsx?|tsx?)$",\n  rootDir: "/Users/username/projects/project-name/CSharpProjectName/src/ClientApp",\n  modulePaths: [\n    "<rootDir>"\n  ],\n  moduleDirectories: ["node_modules", "src"],\n  moduleFileExtensions: ["ts", "tsx", "js", "jsx", "json", "node"],\n  testEnvironment: "jsdom"\n};\n
Run Code Online (Sandbox Code Playgroud)\n

启动.json

\n
{\n    "version": "0.2.0",\n    "configurations": [\n        {\n            "name": "Debug CRA Tests",\n            "type": "node",\n            "request": "launch",\n            "runtimeExecutable": "${workspaceRoot}/src/ClientApp/node_modules/.bin/react-scripts",\n            "args": ["test", "--runInBand", "--no-cache", "--watchAll=false", "--env=jsdom"],\n            "cwd": "${workspaceRoot}/src/ClientApp",\n            "protocol": "inspector",\n            "console": "integratedTerminal",\n …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs jestjs visual-studio-code vscode-debugger

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

如何在XP中更改.py Python文件的文件关联?

当我输入时,assoc .py我得到了.py=py_auto_file.当我输入时,ftype py_auto_file我得到了py_auto_file="C:\Program Files\Adobe\Photoshop 7.0\Photoshop.exe" "%1"

我怎么做py_auto_file="C:\Python27"

python windows-xp cmd file-association

8
推荐指数
2
解决办法
1万
查看次数

c#类库的每个开发人员的不同配置设置

我们是一个小团队,致力于asp.net Web项目以及服务,这两个项目都依赖于共享类库.

我们希望每个开发人员的类库设置不同(以后再用于生产).在设置中包含敏感信息,例如密码以及主机名.

我们应该如何分配这些设置?

除非我错了,否则web.config/application设置不够好,因为它们不适用于共享类库.

ps:另外,一些变量应该是静态链接的,其余的(如连接字符串)应该是动态的.

c# app-config class-library web-config visual-studio

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