小编izh*_*hak的帖子

你在实践中使用了什么C++重构?

我将创建现有自动化C++重构工具的比较表,并探索创建此类工具(自由和开源)的能力.

我的问题是:你在日常工作中真正使用了哪些重构?有一些显而易见的事情,比如重命名变量/类/方法,但是有没有特定于C++的东西,比如处理模板,STL,复制构造函数,初始化器等等?

我有兴趣构建C++开发人员每天在编码中面临的所有小问题的真实画面,并且至少在理论上可以实现自动化.我和同事说话但这可能还不够.

提前致谢.

c++ refactoring automated-refactoring

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

如何调用Perl正则表达式方言/实现?

用于解析字符串的引擎(在Perl中称为"正则表达式")与书中术语"正则表达式"所知的非常不同.

所以,我的问题是:是否有一些文档描述了Perl的regexp实现,以及它与经典实现有何不同之处(通过经典我的意思是可以真正转换为普通DFA/NFA的正则表达式)以及如何有用?

谢谢.

regex theory perl finite-automata recursive-descent

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

如何用git中的特定提交替换当前分支的头?

如果我只是"checkout some_commit",它会切换到我的提交.但我需要的是留在当前分支(master是特定的)并完全用some_commit中的文件替换其中的所有文件.我怎样才能做到这一点?

git

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

如何重塑矢量以制作矩阵?

这是我有的:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
Run Code Online (Sandbox Code Playgroud)

这就是我想得到的:

[
  1,  2,  3,  4,
  5,  6,  7,  8,
  9, 10, 11, 12
] 
Run Code Online (Sandbox Code Playgroud)

行和列的数量(示例中为3和4)是已知的.

我该怎么办?

matlab

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

适用于Mac和Win的C++跨平台UI框架?

我正在寻找一个UI框架,它将让我创建一个C++应用程序,在mac和win上查找/表现本机.原生我的意思是类似于IBM的AWT/SWT on Java的方法.

六年前没有这样的事情,现在有什么东西吗?

先感谢您.

c++ windows macos user-interface

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

Vim:<leader>键序列与正常模式映射混合

我正在尝试为"cpp"文件类型定义映射:

autocmd! FileType cpp map <leader>c echo "test c"

autocmd! FileType cpp map <leader>r echo "test r"

autocmd! FileType cpp map <leader>t echo "test t"
Run Code Online (Sandbox Code Playgroud)

我的领导钥匙被重新定义:

let mapleader = ","
Run Code Online (Sandbox Code Playgroud)

当我打开*.cpp文件时,只有一个映射按预期工作:","t序列使"echo"发生,但另外两个表现就好像没有定义任何映射:",r"使Vim成为切换到替换模式,",c"使Vim进入插入模式.

我究竟做错了什么?

vim

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

Python:通过连接较小的子串N次来构建字符串的正确方法

什么是正确的"pythonic"方式进行以下操作?

s = ""
for i in xrange(0, N):
    s += "0101"
Run Code Online (Sandbox Code Playgroud)

例如在Perl中它将是: $s = "0101" x $N

python string

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

C++:访问int的特定八位字节的最快方法

假设我们有32位整数,8位字符,gcc编译器和英特尔架构:

什么是最快的方式(没有汇编程序使用)来提取,比如说,整数变量的第三个八位字节?例如,将它存储到char []的某个特定位置的char中?

c++ optimization micro-optimization

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

用一些jQuery或独立插件显示HTML的好方法?

我正在寻找一些jQuery插件或javascript库,它可以帮助以一种很好的方式显示html,包括语法高亮,缩进等.

给定一个字符串,包含一些html我想得到一个很好的div,例如在Chrome开发者工具中:

在此输入图像描述

html javascript

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