小编dem*_*lem的帖子

在C#中使用SQLite的Pragma-s

我发了一个问题

"我的项目有c ++ dll,其中一个db在Sqllite中创建,共享deny = none.这个dll会将数据插入到Db中,我有一个ac #exe,它必须访问db并显示它.显示需要异步完成.所以有什么办法在启动与sqlitedb的连接时,我可以锁定表或数据库.如果可能,任何人都可以给我链接或示例如何完成"

为此,我得到了使用Pragma -s的回复,任何人都可以告诉我如何在C#中实现SQLlite的PRagma-s.

c# sqlite

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

遗传算法中的最优种群大小,变异率和配合率

我为比赛写了一个游戏程序,它依赖于大约16个浮点"常量".改变常数可以并将对比赛风格和成功率产生巨大影响.

我还编写了一个简单的遗传算法来生成常数的最优值.但是,该算法不会生成"最佳"常数.

可能的原因:

  • 该算法有错误(暂时将其排除在外!)
  • 人口很少
  • 变异率很高
  • 配合率可能会更好

算法如下:

  • 首先创建初始种群
  • 分配每个成员的初始常量(基于我的偏差乘以0.75和1.25之间的随机因子)
  • 对于每一代人群,成员都配对进行游戏比赛
  • 获胜者被克隆两次,如果平局被克隆一次
  • 如果random()小于突变率,则克隆会突变一个基因
  • 突变将随机常数乘以0.75和1.25之间的随机因子
  • 在固定的时间间隔,取决于配偶率,成员配对,基因混合

我目前的设置:

  • 人口:40(至低)
  • 突变率0.10(10%)
  • 交配率0.20(每5代)

人口规模,变异率和配合率的更好价值是什么?

我们欢迎猜测,不会有精确的价值!此外,如果您有类似遗传算法的见解,您想分享,请这样做.

PS:有问题的游戏比赛,如果有人有兴趣:http://ai-contest.com/

genetic-programming genetic-algorithm

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

extJS RadioGroup setValue()函数

我使用代码创建了RadioGroup

var radios = new Ext.form.RadioGroup({
     columns    : 2,
       items: [
             {boxLabel: 'E-Mail', name: 'communication', inputValue: 1},
             {boxLabel: 'Nagios', name: 'communication', inputValue: 2}
        ]
   });
Run Code Online (Sandbox Code Playgroud)

我想检查某个事件上的一个单选按钮.怎么做?我试过用:

radios.setValue(true, false);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

extjs radio-group setvalue

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

将JSON对象反序列化为C#列表

我正在尝试使用Bill Reiss教程在C#中反序列化给定的JSON文件.对于非列表中的XML数据,此方法非常有效,但我希望使用以下结构反序列化JSON文件:

public class Data
{
    public string Att1 { get; set; }
    public string Att2 { get; set; }
    public string Att3 { get; set; }
    public string Att4 { get; set; }
}

public class RootObject
{

public List<Data> Listname { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是使用JSON.Net创建/将数据放入列表,然后在XAML页面上显示列表的能力.到目前为止我的想法(这是行不通的):

var resp = await client.DoRequestJsonAsync<DATACLASS>("URL");
string t = resp.ToString();
var _result = Newtonsoft.Json.JsonConvert.DeserializeObject<List<DATACLASS>>(t);
XAMLELEMENT.ItemsSource = _result;
Run Code Online (Sandbox Code Playgroud)

c# json list json.net deserialization

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

为什么使用 cx_Oracle 插入脚本挂起

我是 Python 新手,使用 cx_Oracle.execute 在表中插入一行。

我准备了insert适用于 SQL 开发人员的语句。

print执行之前的语句表明它在执行时挂起。一个简单的select语句使用相同的包。

  • Python 版本是 2.7
  • Oracle 版本是 11g
  • cx_Oracle 版本是 5.2.1
  • Eclipse 是 4.4.2
  • Pydev 是 4.5.5

我也在 Anaconda 上试过这个,结果相同。

import cx_Oracle

Connection = cx_Oracle.connect('connectioninfo')
cursor = connection.cursor()
print(cx_Oracle.__file__) 
print(cx_Oracle._version)

sql1 = "insert into date_dim(dateid) values (20170523)"
print(sql1)
cursor.execute(sql1) # hangs here 
count = cursor.rowcount 

print(count)
connection.commit() # Never gets to this statement        
cursor.close()
connection.close()
Run Code Online (Sandbox Code Playgroud)

python oracle

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

Javascript书教javascript语言,而不是dom

我是一个非常优秀的程序员(当然只有IMO.熟悉Python,Java.在Lisp,Ruby,Haskell尝试过).我也知道如何合理地使用Jquery,所以我知道Dom操纵.

我想要一本关于语言的Javascript书的推荐.我的标准是,1.节奏快,对于了解编程的程序员.不要告诉我什么循环.2.教导语言而不是Dom操纵.3.优先电子书.非自由是好的.

javascript

7
推荐指数
2
解决办法
514
查看次数

使用Mercurial和Eclipse的项目特征子模块的最佳实践?

我为几个不同的客户提供了几个ANT项目; 我对我的项目的目录结构如下所示:

L___standard_workspace
    L___.hg
    L___validation_commons-sub-proj  <- JS Library/Module
    |   L___java
    |   |   L___jar
    |   L___old_stuff
    |   L___src
    |   |   L___css
    |   |   L___js
    |   |       L___validation_commons
    |   L___src-test
    |       L___js
    L___v_file_attachment-sub-proj  <- JS Library/Module
    |   L___java
    |   |   L___jar
    |   L___src
    |   |   L___css
    |   |   L___js
    |   L___src-test
    |       L___js
    L___z_business_logic-sub-proj  <- JS Library/Module
    |   L___java
    |   |   L___jar
    |   L___src
    |       L___css
    |       L___js
    L____master-proj               <- Master web-deployment module where js libraries are compiled to.
        L___docs
        L___java
        | …
Run Code Online (Sandbox Code Playgroud)

eclipse ant mercurial multi-module

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

在javascript中捕获Android手机中的原生按钮点击次数

有没有办法我们可以使用phonegap/jqtouch/javascript捕获Android应用程序中的html文件中的HOME和BACK按钮的点击?

我有一个使用phonegap的Android应用程序.我想在html页面中捕获Android手机的原生HOME和BACK按钮的点击以优雅地退出/返回.

javascript android jqtouch cordova

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

如何创建和设置多态属性?

我想创建一个可以在属性中使用不同类型值的类.我正在尝试使用多态,但我还没有学习如何正确地做到这一点,因此我的建议请求.

我有一个基类和两个继承它的类:

public abstract class BaseClass
{
    public string Name { get; set; }
    public Unit Unit { get; set; }
}

public class DerivedClassFloat : BaseClass
{
    public float Value { get; set; }

    public override string ToString()
    {
        return Value.ToString();
    }
}

public class DerivedClassString : BaseClass
{
    public string Value { get; set; }

    public override string ToString()
    {
        return Value;
    }
}
Run Code Online (Sandbox Code Playgroud)

一切都很好,我可以创建一个List并添加不同的专用子类.当我需要更改列表中项目的值时,我的问题出现了:

foreach (var item in ListOfBaseClasses)
{
   if(item is DerivedClassFloat)
     ((DerivedClassFloat) item).Value = float.NaN; …
Run Code Online (Sandbox Code Playgroud)

c# polymorphism design-patterns

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

如何开始使用NLP进行文本摘要项目?

我的最后一年工程项目要求我使用Java或Python构建应用程序,该应用程序使用自然语言处理来总结文本文档.我怎么开始编程这样的应用程序?

基于一些研究,我刚才注意到基于提取的摘要对我来说是最好的选择,因为它不像基于抽象的算法那么复杂.即便如此,如果有人能指引我朝着正确的方向前进,那将会非常有帮助.

nlp stanford-nlp

7
推荐指数
2
解决办法
6712
查看次数