问题列表 - 第1378页

C#的简单不安全双向"混淆"

我正在为某些数据寻找非常简单的混淆(如加密和解密但不一定是安全的)功能.这不是关键任务.我需要一些东西来保持诚实的人诚实,但比ROT13Base64强一点.

我更喜欢已经包含在.NET framework 2.0中的东西,所以我不必担心任何外部依赖.

我真的不想乱用公钥/私钥等等.我对加密知之甚少,但我知道我写的任何东西都不会毫无价值......事实上,我可能搞砸了数学并且让它变得微不足道.

c# obfuscation

419
推荐指数
11
解决办法
21万
查看次数

有没有办法统计执行的IL指令的数量?

我想对 C# 进程进行一些基准测试,但我不想使用时间作为向量 - 我想计算在特定方法调用中执行的 IL 指令的数量。这可能吗?

编辑我并不是指方法主体的静态分析 - 我指的是执行的实际指令数量 - 因此,例如,如果方法主体包含循环,则计数将增加,无论指令数量如何循环向上 * 循环迭代的次数。

.net c# benchmarking cil

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

交易排队/出队

我需要以可靠/事务方式为外部系统排队事件和任务.使用像MSMQ或ActiveMQ这样的东西看起来非常诱人,但事务部分变得复杂(MSDTC等).

我们可以使用数据库(SQL Server 2005 +,Oracle 9+)并实现更简单的事务支持,但排队部分变得更加丑陋.

两条路线看起来都不那么好,并且充满了讨厌的陷阱和边缘情况.

有人可以在这个问题上提供一些实用指导吗?

想一想:E/C/A或计划任务引擎每隔一段时间就会唤醒并查看此时是否有任何需要运行的计划任务(即下一个运行日期已过,但到期日期尚未到期到达).

architecture queuing transactional

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

每日构建与零缺陷

您如何进行日常构建并努力实现零缺陷环境?这是否意味着在我杀死新代码中的所有错误之前我永远不会回家?或者它是否意味着我只是不检查我的代码,直到我完全测试它,这使代码有效地分支了更长的时间?

我是第一次与少数程序员合作(而不是单独工作,或者只与其他一个程序员一起工作),所以我只是第一次与这样的决定搏斗.我们应该采用软件开发流程吗?

continuous-integration development-environment

14
推荐指数
2
解决办法
1072
查看次数

Maven 2的最佳企业存储库工具?

SO上的其他一些问题和答案颂扬了使用Archiva,Artifactory或Nexus等企业存储库工具的优点.各自的优点和缺点是什么?我如何在它们之间做出选择?

如果它有帮助:

  • 我们同时使用Maven 1和Maven 2(至少暂时使用)
  • 我们希望存储内部生成的工件,公开可用的工件(ibiblio,codehaus等)和专有工件(例如Sun的许可JAR,如Servlet API).
  • 我们想要在Windows,Linux或两者上运行的东西.
  • 我们使用Luntbuild作为我们的CI服务器(但是打算一段时间转移到Hudson).

注意,这个问题不是这一个这个问题的重复.

java build-automation maven-2 devtools

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

Python对象属性 - 访问方法

假设我有一个具有某些属性的类.访问这些属性最好(在Pythonic-OOP中)意义如何?就像obj.attr?或者也许写get accessors?这些东西的接受命名风格是什么?

编辑: 您能详细说明使用单个或双前导下划线命名属性的最佳实践吗?我在大多数模块中看到使用单个下划线.


如果这个问题已经被提出(我有预感,虽然搜索没有带来结果),请指出它 - 我将关闭这个.

python oop attributes object

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

.NET日期比较:计算自日期以来的工作日数量?

计算自约会以来的工作日数最简单的方法是什么?VB.NET首选,但C#没问题.

在"工作日"中,我指的是除星期六和星期日之外的所有日子.如果算法还可以考虑一个特定的"排除"日期列表,这些日期不应该算作工作日,那将是很好的.

在此先感谢贡献的天才.

.net algorithm comparison date

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

gcc中的线程安全原子操作

在我工作的程序中,我有很多代码如下:

pthread_mutex_lock( &frame->mutex );
frame->variable = variable;
pthread_mutex_unlock( &frame->mutex );
Run Code Online (Sandbox Code Playgroud)

如果中间指令可以用原子存储替换,这显然是浪费CPU周期.我知道gcc非常有能力,但是我没能找到关于这种简单的线程安全原子操作的文档.我如何用原子操作替换这组代码?

(我知道简单商店在理论上应该是原子的,但我不希望希望优化器在这个过程的某个时刻不会搞砸他们的原子性.)

澄清:我不需要它们是严格的原子; 这些变量仅用于线程同步.也就是说,线程B读取值,检查它是否正确,如果不正确,它会休眠.因此,即使线程A更新了值并且线程B没有意识到它的更新,这也不是问题,因为这只是意味着线程B在它不需要时就会休眠,并且当它被唤醒时,值将会是对的.

multithreading gcc atomic

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

如何调试.BAT脚本?

有没有办法单步执行.bat脚本?问题是,我有一个构建脚本,它调用了很多其他脚本,我想看看它们被调用的顺序是什么,这样我就可以知道我到底要去哪里并添加我的修改.

windows debugging cmd batch-file

92
推荐指数
5
解决办法
15万
查看次数

在Java和C++之间IPC的最佳方法是什么?

我想在单个JVM应用程序(一个进程,可能是多个线程)和链接到C++ DLL的本机C++应用程序之间实现强大的IPC解决方案.dll可能在也可能不在同一台物理机器上.这样做的最佳方法是什么?

任何建议将不胜感激!谢谢!

c++ java ipc

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