- 博客(72)
- 收藏
- 关注
原创 VUE 中 对 $nextTick 用处的理解
Vue中$nextTick方法将回调延迟到下次DOM更新循环之后执行,也就是先更新完DOM,然后再执行回调里面的代码。例如:再Dialog中放入一个自定义的组件,并通过ref调用组件中的方法。this.dialogVisible = true;thist.$refs.editor.addNew();这样调用报错:找不到addNew()的定义。在显示出dialog后再调用addNew()就没有任何问题const that = this;this.dialogVisible = true;th
2021-08-19 11:42:03 132
原创 使用Arduino Nano驱动Lora模块
使用Arduino Nano驱动Lora模块为什么选用Lora射频通信芯片有很多种,但是一般在同样功耗下,距离没有Lora远;同等范围下,没有Lora节能。Lora通信只适用于低速率,高延时的场合,与WiFi正好相反。考虑在野外,没有移动通信网络覆盖的环境下,收集传感器数据,适合使用。在设密度大,使用移动通信网络成本过高,使用Lora来统一收集数据,例如远程抄表。Lora...
2020-02-25 21:22:00 2016 3
原创 DIY一个物联网平台:想法
DIY一个物联网平台:想法4G时代我们已经解决了人和人相互通讯的问题,未来的5G世界将解决机器和机器间通讯的问题。目前阿里云、腾讯云等各种云已经提供各种物联网协议的接入和管理平台,通讯量不大的情况下可以免费使用。公有化的部署简单便宜,但是肯定有对私有化部署的需求,抱着边折腾边学习的精神,决定自己动手搭建一套简单的物联网系统,作为这个过程的笔记记录下来,提供参考。目标[x] 搭建一...
2020-02-24 22:12:00 776
原创 jQuery 批量操作checkbox
困扰很久的问题:如果只是$('input[type=checkbox]').attr('checked',true);//全选$('input[type=checkbox]').attr('checked',false);//不选择只能是第一全选和全不选有效,后面就失效了。后来查到要这要操作://选中$('#checkbox1').attr('chec...
2017-05-06 22:26:00 540
原创 国内的maven镜像
阿里云 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <m...
2016-10-03 09:12:00 142
原创 Python Flask UnicodeDecodeError 编码错误解决
折腾Python做快速Web开发。最后定下来用Flask,相对教程全面。utf8编码上遇到问题,所有文件已经是utf8编码保存,加载css、js等静态文件,如果用GBK编码就正常;用utf8就报UnicodeDecodeError 错误。import sysreload(sys)sys.setdefaultencoding('utf8') 终于找到完美解决办法...
2015-06-02 22:21:00 2203
原创 关于Python的web框架
uliwebhttp://git.oschina.net/limodou/uliweb uliweb 吸取了其他框架的经验,集成了orm.总的来说一般.这个安装后有个exe文件,命令行工具.不绿色.个人不喜欢这样风格,没有太深入研究.然后发现了web2py.web2pyhttp://www.web2py.com/ web2py 一站式解决,只要把压缩包下载解压就可以...
2014-05-28 15:04:00 123
原创 NHibernate 3 中的 In 集合查询
找了很久才发现怎么用,估计我是没有好好读文档。记录一下以备忘private void Query(List<long> ids){ Session.QueryOver<Sys_Func>().WhereRestrictionOn(c => c.ID).IsIn(ids.ToArray()).List() }上面最关键的就是Whe...
2013-03-23 12:57:00 405
原创 在MVC 4 中使用自定义Membership
在web.config中配置了memshipProvider后,运行始终报个错:配置错误说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误消息:无法在应用程序的预启动初始化阶段调用此方法。源错误:行 42: <clear />行 43: <add n...
2013-03-21 17:47:00 160
原创 [学习][Java] Struts2 与页面传值
先执行action处理好类里面的变量,然后通过Strust2的标签来获得action类里面变量的值。 <% @ taglib prefix = " s " uri = " /struts-tags " %>< html >< head >< title > Hello World! </ title ></ head >...
2011-06-09 13:14:00 111
原创 (转) C++ Utf8字符转换Gb312编码,解决TinyXml中文乱码
原文地址:http://cjmxp007.blog.163.com/blog/static/35473837201061541933667/1#ifndefTRANSFORM2#defineTRANSFORM3#include<map>4usingnamespacestd;5//是否启用map转换,建议启用6//使用map转换的话,同...
2010-09-21 11:34:00 302
原创 Linux学习 -- Linux的可执行文件
Linux的文件系统不像Windows用的是文件的扩展名来区分文件的类型,一般Linux区分文件类型是靠文件属性,也就是二进制文件的最开始的4个字符。linux是识别文件头和文件属性来打开一个文件的。你就算把可执行的bin命名成.txt,打文件名,照样可以运行,与扩展名无关用ls -F命令,后买带“*”的就是可执行文件。下面是一些相关信息的摘录:linux下,当你使用./xxx运...
2010-08-17 13:29:00 402
原创 WIN32简单的窗体代码,带函数功能注释
//一个简单的Win32应用程序//通过这个简单的实例讲解Windows消息是如何传递的#include"stdafx.h"#include<windows.h>//声明窗口过程函数LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);//定义一个全局变量,作为窗口类名TCHARszClassName[]=TEXT("Simp...
2010-08-13 16:46:00 184
原创 WINSocket编程 发生HTTP GET请求,并接收服务器返回
首先要添加引用#include"winsock2.h"//header#pragmacomment(lib,"ws2_32.lib")//lib调用的代码:BOOLHttpClient(std::string&rest)//用参数接收返回的字符数据{std::stringerrMsg;//错误信息记录WSADATAwsa...
2010-06-03 16:18:00 237
原创 Win32 API 的文件操作
HANDLEhFile=CreateFile(_T("D:\\test.txt"),GENERIC_WRITE,FILE_SHARE_WRITE,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);//创建文件if(hFile==INVALID_HANDLE_VALUE)//判断是否创建成功{ErrorH...
2010-06-02 13:42:00 177
原创 C++ 类中封装Win32API的回调函数
一定要把方法声明成为静态方法,这样才能取到函数的地址。例如:这样什么回调函数:staticINT_PTRCALLBACKAbout(HWNDhDlg,UINTmessage,WPARAMwParam,LPARAMlParam);在用的时候需要取地址:this->hWnd=CreateDialog(hInstance,MAKEINTRES...
2010-06-02 12:02:00 313
原创 Win32编程 创建从资源文件定义的对话框
一般CreateWindow创建窗口,但是要在程序一开始要显示资源文件的对话框需要用CreateDialog,DialogBox不返回hWnd参数。函数说明CreateDialogW(hInstance, lpName, hWndParent, lpDialogFunc)hInstance 当前实例lpName 资源名称hWndParent 父窗口lpDialogFunc 回调函数...
2010-06-02 11:53:00 323
原创 Oracle 数据库 用脚本建表空间
1createtablespace [TablespaceName] datafile'D:\filePath\fileName.dbf'size1Mautoextendonnext1Mmaxsizeunlimited;--建表空间文件2CREATEUSERusernameIDENTIFIEDBYusernameDEFAULTTABLESPACEuse...
2010-05-12 10:56:00 126
原创 把UserControl通过代码控制输入HTML
用HttpContext获得Server对象,然后执行Execute方法,看代码:publicstringRenderView(UserControlcontrol){Pagepage=newPage();Formform=newForm();page.Controls.Add(form);StringWriteroutput=new...
2010-02-22 10:34:00 138
原创 WebService调用时候的Object Moved 异常
很奇怪的问题,添加WebService时候正常,在IE里面调用测试也正常。但是在代码中调用就出现Object Moved 异常。查了很长时间,发现把web.config中的sessionState 去掉就好了,后面继续发现sessionState 的 cookieless 由 AutoDetect 改为 true 时可以正常。具体原因还请指点。...
2010-02-08 14:35:00 555
原创 ICTCLAS 平台调用的封装
ICTCLAS30 已经给了开放函数的头文件,可以直接从C#调用[StructLayout(LayoutKind.Explicit)]publicstructresult_t{[FieldOffset(0)]publicintstart;[FieldOffset(4)]publicintlength;[FieldOffset(8)]...
2009-11-06 12:47:00 116
原创 HTTP Basic 验证客户端 C#实现笔记
HTTP Basic 验证客户端的原理:把HTTP头重的ContentType设置为:application/x-www-form-urlencoded如果HTTP头没有Authorization,那么添加,并把这个设置为“Basic 用户名:密码”字符串组合的Base64编码。代码片段:HttpWebRequestrequest=(HttpWebRequest)HttpWebReq...
2009-11-03 11:41:00 172
原创 C# 实现窗口"绑架"
所谓"绑架"就是把其他Win32程序的窗体嵌入到我们托管的WinForm中.网上已经用很多java版和Delphi版还有WPF的.我在这里补充C#版的.定义需要的Win32 API[DllImport("user32.dll")]privatestaticexternintSetParent(IntPtrhWndChild,IntPtrhWndParent);[DllImport(...
2009-09-23 13:25:00 336
原创 几个实用的.NET小工具
.NETZ 介绍:是一个开源的支持.NET程序压缩的工具,它也可以将一个EXE和多个DLL合并在一起执行,有一定的混淆作用。详细介绍官方网站:http://madebits.com/netz/index.phpResource Hacker介绍:PE文件资源修改器官方网站:http://angusj.com/resourcehacker/...
2009-05-20 13:22:00 179
原创 AjaxToolkit中ModalPopupExtender控件的一个不在PostBack后关闭的技巧
在页面的ViewState中存一个是否显示的状态变量:protectedvirtualboolIsDisplay{get{returnViewState["IsDisplay"]==null?false:(bool)ViewState["IsDisplay"];}set{...
2009-03-30 17:03:00 179
原创 FCKEditor 控件配置备忘
<appSettings><addkey="FCKeditor:BasePath"value="~/FCKeditor/"/><!--引用的FCKeditor位置--><addkey="FCKeditor:UserFilesPath"value="/uploads"/><!--上传文件的位置,要手...
2009-03-23 10:35:00 163
原创 SQL 语句之Join复习
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行A表 ID姓名1张三2李四3王五B表ID成绩190270...
2009-03-17 15:14:00 89
原创 SilverLight 的跨域跨域访问
SilverLight 出于对安全性的考虑默认情况下对URL的访问进行了严格的限制,只允许访问同一子域下的URL资源。下表列出了Silverlight 2.0 中 URL 访问规则:WebClient对象Media、images、ASXXAML 文件、Font 文件流媒体允许的协议HTTP, HTTPSHTTP, HTTPS, FILEHTTP...
2008-09-02 17:48:00 155
原创 【笔记】提高中文分词准确性和效率的方法
最近在学习中文分词方面的技术。读到KTDictSeg 1.2组件的代码深受启发,作此笔记。 在一切开始之前我们可以用正则表达式把文本中的一些特殊部分过滤出来,比如英文单词,一串数字,日期,Email,电话,邮编,尽可能的过滤,这样减少了实际进行分词的字符,而且准确性更高。 个人想法:可以把所有拼音组合整理出来,用拼音来记录中文词语的组合,存到字典里,这样字典的尺寸就可以大幅减低。匹配时...
2008-05-08 19:32:00 1327
原创 ASP.NET 动态加载控件激发事件的问题
前面一篇<ASP.NET 动态加载控件的问题 >提到过控件时间加载和注册时机的问题,另外还有就是PostBack的问题.除了以上两个问题还有一个控件ID的问题容易被我们忽视. 在一个动态加载的控件中,又几个动态添加的Button要点击两次才会激发事件,但如果把这几动态添加的按钮直接到页面上而不是控件,那么一切又都正常,非常郁闷的问题,经过努力的探索之后发现给动态添加的按钮...
2007-08-14 20:29:00 96
原创 闪存(flash存储器)的工作原理
偶然想起来的问题,查了半天终于找到答案,把它摘录下来.来源:探长日记 [原理] 经典物理学认为,物体越过势垒,有一阈值能量;粒子能量小于此能量则不能越过,大于此能量则可以越过。例如骑自行车过小坡,先用力骑,如果坡很低,不蹬自行车也能靠惯性过去。如果坡很高,不蹬自行车,车到一半就停住,然后退回去。 量子力学则认为,即使粒子能量小于阈值能量,很多粒子冲...
2007-07-30 22:02:00 1551
原创 反射获得私有成员
如果直接用Type.GetMethods()方法获得的只有public的方法.如果要获得private或protected的方法需要这样:MemberInfo[]mi=type.FindMembers(MemberTypes.Method,BindingFlags.Default|BindingFlags.NonPublic|BindingFlags.Instance...
2007-07-24 22:45:00 147
原创 ASP.NET 动态加载控件的问题
加载控件需要选择特定的时机,否则会出现注册事件无效的情况.如果重写OnLoadComplete方法来加载控件,那么无论如何控件动态注册的事件都是无法触发的.这个问题费了很大周折才找到.protectedoverridevoidOnLoadComplete(EventArgse){Buttonbtn=newButton();...
2007-07-11 10:33:00 84
原创 .Net 2.0 中的DataGridView
在Grid中要现实指定的列时候,不能去调属性:GenerateMember,如果设置成了false,那么编译都通不过。发现可行的一个做法是:在Form_Load事件中设置Grid的AutoGenerateColumns为False。然后指定列就行了。...
2007-01-04 22:38:00 113
原创 模态窗体中,PostBack时候打开新窗口问题的解决
如果不进行处理那么在点按钮的时候就会又打开一个新窗口。处理办法:在<head>节中加入<base target="_self">; 在模态窗口中用一个IFrame,把显示的东西放到框架中。...
2006-11-27 17:44:00 99
原创 Castle ActiveRecord 在Web项目和WinForm项目中
比较奇怪的现象:在Web项目中的"hibernate.connection.driver_class"需要是"NHibernate.Driver.OleDbDriver",否则运行就会出错。这个时候是不用用ActiveRecord建立Access数据库的表的。在WinForm项目中"hibernate.connection.driver_class"就可以用JetDriver也可以...
2006-11-21 21:34:00 146
原创 Castle ActiveRecord 在GridView数据绑定时候的一个问题
在ASP.NET Grid中编辑第一行Row,RowUpdating事件的时候,如果这样写:protectedvoidgrdCatalog_RowUpdating(objectsender,GridViewUpdateEventArgse){this.grdCatalog.SelectedIndex=e.RowIndex;...
2006-10-25 17:36:00 79
原创 把CSV文件读到一个DataTable中
在处理CSV文件的时候发现,不能简单的用逗号来拆分内容,如果在双引号里面有逗号,那么这行将解析错误。最后找到个用正则表达式来splite的简单方面。原理就是用","来作为拆分的标记。 ///<summary>///把一个CSV文件读到一个DataTable中///</summary>///<p...
2006-07-26 14:04:00 103
原创 在您的站点上添加 Windows Live Favourites 收藏入口
留意这个信息,现在,Windows Live Favourites可以用一个点击来把您的网站添加到用户的网络收藏夹中,并且可以通过多种渠道读取(例如Messenger)官方已经放出了一段简短的实现代码,下载一个图片链接好就可以做到.为什么不给自己的网站+一个呢?1,首先,保存这个图片并上传到服务器或者引用.2.在图片上做如下链接.https://favorites.live.com/q...
2006-07-25 09:38:00 80
原创 对Outlook 编程的学习笔记
先收藏两个连接:使用 C# 进行 Outlook 2003 编程的简介Excel、Exchange 和 C#步骤是这样的:第一建立Application对象ApplicationClass outLookApp = new ApplicationClass();第二建立相应的Outlook项的对象AppointmentItem newTask = (App...
2006-07-24 17:46:00 580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人