JSON序列化和二进制序列化,哪个效率高
现有一个自定义对象需要储存到sql数据库中去。这个对象里面属性很多,甚至包含一些元素量打到几十万的List集合属性。 本人试着使用JSON序列化这个对象,储存到数据库,报maxjsonlength超限,于是修改为了Int32.MaxValue。这样做,虽然不报错了,但是JOSN字符串肯定很长的吧,这样,会使得数据库文件很大的吧。 我想问的是,采……
csv文件导入使插入到数据库中的数据与表中的字段顺序对应
csvsql 我把csv文件中的数据已经读入到datatable中,现在要插入到数据库里,但是数据库里的表中字段顺序和读到datatable中的csv文件字段顺序不一致,我要怎么写sql语句才能使插入到数据库中的数据与表中的字段顺序对应上呢。 5分 写个insert自己排顺序,根据字段名insert 引用 1 楼 bd……
udpClient广播后无法接受数据了
用udp发送广播255.255.255.255到端口10000,然后局域网中的设备就会反回一个数据包到发送时的端口,由于不同的udpclient不能绑定同一个端口,所以我用了同一个udpClient发送和接收数据,但是却无法接受数据,数据是发送了的,我用网路岗抓包看到了的。 public partial class search_tool : ……
httpwebrequest,webbrowser两个区别
网络编程网络协议webBrowserhttpwebrequest httpwebrequest,webbrowser两个网络控件有啥区别呢? 既然webBrowser是基于http协议的,是对http协议的完整封装。 httpwebrequest只是http协议的一个简单封装,基本类似与xmlhttp的功能。 那为啥还要让httpwe……
WinForm 怎么实现智能提示
动态创建多个TextBox,用户在TextBox 输入文字,TextBox下智能提示与输入有关的列表(通过数据库动态查询出),点击项放入Textbox,类似Web的AutoComplete(或者百度的搜索智能提示). 现在我在每个TextBox里注册TextChanged 事件处理,动态绑定提示数据,可是有时是提示:”尝试读取或写……
WPF DataGrid嵌套在ScrollViewer中,如何滚动
ScrollViewer里有很多内容,其中有一个DataGrid 。DataGrid的垂直滚动条被设置为禁止出现,DataGrid也没用设置固定高度,这样当项添加的时候,其Height就会随着增加。现在,出现一个这样的问题:当DataGrid的项足够多,使得外层的ScrollViewer出现了垂直滚动条,但是鼠标放在DataGrid上滚动时,外……
method.Invoke调用的目标发生了异常
原来的程序是在Window XP操作系统下,.net3.5框架下,vs2008开发的,在xp系统下运行正常, 现在要把程序放到win7下运行,结果报错了,运行到这里 MethodInfo method = currentObject.GetType().GetMethod("setContext"); method.Invoke(cu……