小编Ver*_*ion的帖子

SQLite插入很慢?

我最近读到了关于SQLite的内容,并认为我会尝试一下.当我插入一条记录时,它表现良好.但是当我插入一百个它需要五秒钟时,随着记录计数的增加,时间也会增加.可能有什么不对?我正在使用SQLite Wrapper (system.data.SQlite):

dbcon = new SQLiteConnection(connectionString);
dbcon.Open();

//---INSIDE LOOP

 SQLiteCommand sqlComm = new SQLiteCommand(sqlQuery, dbcon);

 nRowUpdatedCount = sqlComm.ExecuteNonQuery(); 

//---END LOOP

dbcon.close();
Run Code Online (Sandbox Code Playgroud)

c# sqlite system.data.sqlite

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

如何使用linux软件看门狗

嗨,任何人都可以告诉我如何处理Linux中的软件看门狗.我有一个程序"SampleApplication",它持续运行,如果它意外挂起或关闭我需要重新启动它.

我正在谷歌上搜索这个,发现linux在/ dev/watchdog有看门狗,但不知道如何使用它.有人可以帮我举个例子.

我的问题是在哪里指定我的应用程序名称和延迟间隔以重新启动.由于我是linux的新手,请尽可能向我介绍样品.谢谢

linux watchdog linux-kernel busybox

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

将Lat/Longs转换为X/Y坐标

我在墨尔本有一个小区域的Lat/Long值; -37.803134,145.132377以及我从openstreet地图(Osmarender Image)导出的平面图像.图像宽度:1018,高度:916

我希望能够使用C++将Lat/Long转换为X,Y坐标,其中点将反映位置.

我使用了我在网上找到的各种公式,如下所示,但没有任何帮助.

var y = ((-1 * lat) + 90) * (MAP_HEIGHT / 180);
var x = (lon + 180) * (MAP_WIDTH / 360);
Run Code Online (Sandbox Code Playgroud)

如果任何人给我清楚解释如何做到这一点将是非常有帮助的.任何代码将非常感激.

c++ maps coordinates coordinate-systems

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

什么"数据源不能为空.使用:内存:打开内存数据库"是什么意思?

我最近将我的SQL Server数据库转换为SQLite DB.但是当我尝试使用.Open()它打开我的SQLite时会抛出这个错误:

Data Source cannot be empty.  Use :memory: to open an in-memory database
Run Code Online (Sandbox Code Playgroud)

编辑:添加连接字符串:

ConnectionString = @"Data Source=D:\XXX.db;Version=3";
connection = new SQLiteConnection(connectionString);
connection.Open();
Run Code Online (Sandbox Code Playgroud)

为什么我这样做?我将相同的SQL Server数据库转换为SQL CE和mySQL,但我没有得到这些错误.

c# system.data.sqlite

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

数据库更新后如何通知我的程序?

我有一个C#程序,它在SQL Server数据库中查询某些值.

目前,应用程序每分钟查询一次数据库,以确保该表是最新的.

我希望能够做的是只在数据库被更改/更新时才进行查询.如何在数据库中更新某些内容后如何通知我的程序?

谢谢

c# sql-server notifications visual-studio-2005

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

什么是流"<<"和写的区别

我以二进制模式打开了一个文件,喜欢写入文件.

   ofstream ofile("file.txt",ios_base::binary)
    int a = 1;
    float f = 0.1;
    string str = 10;
    ofile<<a<<f<<str;
Run Code Online (Sandbox Code Playgroud)

想知道使用"<<"写和使用"ofile.write"之间的区别.这是以二进制模式写入的最佳和最有效的方法.

c++ file visual-c++

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

如何将Lat,long转换为XY坐标系(例如UTM),然后将其映射到我的Image的像素空间

我有一个非常小的区域地图,我从Openstreet地图(PNG)下载,还有它的OSM(.osm)文件,其中包含Lat,long.

现在我想将Lat,long转换为XY坐标系(例如UTM),然后将其映射到我的Image的像素空间,其尺寸为(600 x 800).我知道这是一个双向的过程,比如知道如何做到这一点.谢谢

c++ openstreetmap mercator

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

System.Reflection.MethodInfo.Invoke和多个线程

您好我如何使用带有线程的参数调用System.Reflection.MethodInfo.Invoke().

例如..

假设我有一个方法允许你传入一个表示类名的字符串并动态调用相应的类方法,现在我想用线程调用这个Methodinfo.invoke,我不知道怎么做,因为我调用了invoke与paramter.代码片段给出了meblow.谢谢您的帮助

Type classType = objAssembly.GetType("MyClassName");
object obj = Activator.CreateInstance(classType)
bject[] _objval = new object[3]; 
object[] parameters = new object[] { _objval };
MethodInfo mi = classType.GetMethod("MyMethod");
mi.Invoke(obj, parameters);  // <---**How do i call this with threads.. ????**
Run Code Online (Sandbox Code Playgroud)

c# reflection multithreading methodinfo

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

C#在调用方法中传递对象数组时的参数计数不匹配错误(反射)

我试图在这里动态调用函数并传递参数,不知道为什么它会抛出错误.

Assembly objAssembly;
objAssembly = Assembly.GetExecutingAssembly();

//get the class type information in which late bindig applied 
Type classType = objAssembly.GetType("Project." +strClassname);

//create the instance of class using System.Activator class 
object obj = Activator.CreateInstance(classType);

//fixed object  objValue[5];/* = new object[5];
object[] _objval = new object[3];

MethodInfo mi = classType.GetMethod("perFormAction");
mi.Invoke(obj, **_objval**); // Error here ..
Run Code Online (Sandbox Code Playgroud)

我不知道为什么它会引发参数计数不匹配.

c# reflection

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

C++命名约定

什么是广泛接受的c ++命名约定?(函数,类,参数,局部变量,命名空间等)

c++ visual-studio visual-c++

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