小编sar*_*rat的帖子

保护许可证验证

我已经实现了一个C#程序集,它验证了应用程序的许可证.问题是将此传送给客户端,他们可以轻松找到我们用来加密字符串的密钥.

签名

签署应用程序有点痛苦,因为正在使用的几个组件未经过签名和编译.所以我们必须用snk文件再次手动拆解和组装.装配负载是一种连锁反应.我想澄清只有正在加载的直接程序集才需要签名?从这些卫星组件进一步装载的组件也需要签名?

困惑

社区版并没有真正混淆字符串.代码基本上是可见的.我应该去专业版吗?

我对此很陌生.请帮忙.

.net c#

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

Visual Studio从Clearcase中获取版本树时崩溃

我正在运行Visual Studio 2008 SP1.在获取任何文件的Version Tree时,Visual Studio会崩溃并退出.怎么办?

Clearcase ver 7.1操作系统:Windows 7(x86)

clearcase visual-studio-2008 windows-7

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

查找重复的算法

是否有任何着名的算法可以有效地找到重复?

例如,如果我有数千张照片,并且照片以唯一名称命名.可能存在重复可能存在于不同子文件夹中的可能性.使用std :: map或任何其他哈希映射是个好主意吗?

algorithm file duplicates

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

查找并替换列中的特定字符串

我在数据库中有一个表,其中包含一些用户名.当我将数据库文件从一台机器复制到另一台机器时,我需要手动更新该表.该表包含以下格式的用户名

<domain name>\Username
Run Code Online (Sandbox Code Playgroud)

域主要是本地计算机名称(用户存在于系统中).我正在尝试编写一个简单的SQL查询来查找模式(计算机名称)并替换为新模式.

我不太熟悉SQL查询.你能分享一个样本片段吗?我正在使用SQL Server 2008

sql database sql-server sql-server-2008

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

在服务器端缓存JSON对象

我有一个服务器,其中包含要从移动客户端的API请求提供的数据.数据有点持久,更新频率非常低(比如一周一次).但是表格设计非常繁重,这使得API请求的缓慢提供

Web服务使用Yii + Postgre SQL实现.

  • 使用memcached是解决这个问题的一种方法吗?如果是,如果缓存的数据变脏,我该如何管理?
  • 对此有何替代解决方案?Postgre在MySQL中有像MEMORY这样的内置机制吗?
  • redis怎么样?

api postgresql memcached json redis

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

Git Gui:如何从重新扫描中排除不必要的文件

如何避免在Git GUI中扫描不必要的/临时文件?例如obj,pdb文件等......?

git version-control msysgit

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

部分功能的真实世界的例子

我一直在经历Python的部分功能.我发现它很有趣,但如果我能用一些真实世界的例子来理解它,而不是将它理解为另一种语言特征,那将会很有帮助.

python lambda functional-programming function currying

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

用LINQ(C#)实现分页?

我是数据库应用程序的新手.

我想用更低的内存占用来实现分页.该应用程序连接到MS SQL Server 2008 R2 DB.

我的表由数千条记录组成,应用程序可以使用给定的条件查询记录.

使用LINQ-SQL进行查询的当前实现和整个数据将返回给应用程序.如果查询返回太多结果,则可能耗尽进程内存.因此,我想将其作为页面实现.

我在网上遇到了一些可以对数据进行分页的存储过程.

我不确定标准分页是否可以帮助我满足以下要求

  • 减少内存占用,仅按需返回所需结果.
  • 保留查询状态.当用户在视图中看到数据时,可以更新相同的记录.因此,无论表的当前状态如何,都要保持结果的状态和数量,而不管最后一个查询是什么.
  • 如果LINQ用于实现分页,那么这会加载进程来存储整个结果吗?

c# linq sql-server sql-server-2008 linq-to-sql

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

IPAddress.Any和IPAddress.IPv6Any字段有什么区别?

我尝试了以下代码,使我的代码在双栈模式下工作.不幸的是,它没有在双堆栈模式下打开端口.

var listener = new TcpListener(IPAddress.Any, 2222);
listener.Server.SetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.IPv6Only, 0);
listener.Start();
Run Code Online (Sandbox Code Playgroud)

后来我意识到改变var listener = new TcpListener(IPAddress.IPv6Any, 2222);它会让它对我有用.究竟有什么区别

IPAddress.AnyIPAddress.IPv6Any田地?

MSDN上的文档有点模糊

c# networking network-programming

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

如何使用LINQ to XML检索更深层次的兄弟姐妹?

我有一个XML结构如下.我需要通过匹配命令属性来提取"值"和"字符串"?如何为此编写LINQ?

 <Root>
    <Command val="1001" type="sync">
      <Status>
        <DataList>
          <Info>
            <Value>1</Value>
            <String>Sample String 1 is set</String>
          </Info>
          <Info>
            <Value>2</Value>
            <String>Sample String 2 is set</String>
          </Info>
          <Info>
            <Value>3</Value>
            <String>Sample String 3 is set</String>
          </Info>
        </DataList>
      </Status>
    <Command>
</Root>
Run Code Online (Sandbox Code Playgroud)

我尝试了如下所示的东西,但在运行时发生异常.

lst = (
    from command in xmlDoc.Descendants("Command")
        .Descendants("Status")
        .Descendants("DataList")
    select new EnumList
    {
        val = command.Element("Value").Value,
        stringVal = command.Element("String").Value,
    })
    .ToList();
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-xml

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

将对象设置为 null 而不将其作为引用传递

以下行为的 C# 语言规范是什么。属性的值将被保留,但新实例(空或新对象)不会更新为实际参数。除了更改它指向的对象之外,它基本上具有 ref 的功能。

主函数中的对象保持不变(不为空),但字符串属性已更改为“Hello World”

class Program
{
    class MyClass
    {
        public string str;
    }

    static void MyMethod(MyClass obj)
    {
        obj.str = "Hello World";
        obj = null;
    }

    static void Main(string[] args)
    {
        MyClass o = new MyClass();
        o.str = "Hello";
        Console.WriteLine(o.str);
        MyMethod(o);

        Console.WriteLine(o.str); // prints "Hello World"
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

Node.js:导出时出现语法错误

这真的很基础......我刚刚开始使用Node.js.

我有一个简单的模块

server.js

var http = require("http");

function start() {
    function onRequest() {
        console.log("Request received");
        response.writeHead(200, {"Content-Type": "text/plain"});
        response.write("Hello World");
        response.end();
    }

    http.createServer(onRequest).listen(8888);
    console.log("Server has started...");
}

export.start = start;
Run Code Online (Sandbox Code Playgroud)

并且它从index.js调用如下

var server = require("./server");
server.start();
Run Code Online (Sandbox Code Playgroud)

但跑步node index.js给了我这个!

$ node index.js

d:\SourceRepo\node-sample\server.js:15
export.start = start;
^^^^^^
SyntaxError: Unexpected reserved word
    at Module._compile (module.js:437:25)
    at Object.Module._extensions..js (module.js:467:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:362:17)
    at require (module.js:378:17)
    at Object.<anonymous> (d:\SourceRepo\node-sample\index.js:1:76)
    at Module._compile (module.js:449:26)
    at Object.Module._extensions..js (module.js:467:10)
    at …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

使用LINQ查询枚举Descents

我试图将以下XML文件解析为列表.不幸的是,它只返回一个元素

示例XML

  <Titles>
        <Book Title ="Love Story" Author= "Erich Segal" Year = "1999"/>
        <Book Title ="Code Complete" Author= "Steve McConnel" Year = "2004"/>
        <Book Title ="Rework" Author = "Jaso Fried" Year = "2010"/>
        <Book Title ="Delivering Happiness" Author= "Tony Hseigh" Year = "2011"/>
    </Titles>
Run Code Online (Sandbox Code Playgroud)

C#代码

 public class BookInfo
    {
        public string Title { get; set; }

        public string Author { get; set; }

        public int Year { get; set; }
    }

XDocument xmlDoc = XDocument.Load(strXMLPath);
var b = from device …
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-xml c#-3.0 c#-4.0

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