<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[format的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/format_km</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; format_km]]></copyright><item><title><![CDATA[VUE 中 对 $nextTick 用处的理解]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/119798605</link><guid>https://blog.youkuaiyun.com/format_km/article/details/119798605</guid><author>format_km</author><pubDate>Thu, 19 Aug 2021 11:42:03 +0800</pubDate><description><![CDATA[Vue中$nextTick方法将回调延迟到下次DOM更新循环之后执行,也就是先更新完DOM，然后再执行回调里面的代码。
例如：再Dialog中放入一个自定义的组件，并通过ref调用组件中的方法。
this.dialogVisible = true;
thist.$refs.editor.addNew();

这样调用报错：找不到addNew()的定义。
在显示出dialog后再调用addNew()就没有任何问题
const that = this;
this.dialogVisible = true;
th]]></description><category></category></item><item><title><![CDATA[使用Arduino Nano驱动Lora模块]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/104509918</link><guid>https://blog.youkuaiyun.com/format_km/article/details/104509918</guid><author>format_km</author><pubDate>Tue, 25 Feb 2020 21:22:00 +0800</pubDate><description><![CDATA[使用Arduino Nano驱动Lora模块
为什么选用Lora
射频通信芯片有很多种，但是一般在同样功耗下，距离没有Lora远;同等范围下，没有Lora节能。
Lora通信只适用于低速率，高延时的场合，与WiFi正好相反。

考虑在野外，没有移动通信网络覆盖的环境下，收集传感器数据，适合使用。
在设密度大，使用移动通信网络成本过高，使用Lora来统一收集数据，例如远程抄表。

Lora...]]></description><category></category></item><item><title><![CDATA[DIY一个物联网平台：想法]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/104489856</link><guid>https://blog.youkuaiyun.com/format_km/article/details/104489856</guid><author>format_km</author><pubDate>Mon, 24 Feb 2020 22:12:00 +0800</pubDate><description><![CDATA[DIY一个物联网平台：想法
4G时代我们已经解决了人和人相互通讯的问题，未来的5G世界将解决机器和机器间通讯的问题。目前阿里云、腾讯云等各种云已经提供各种物联网协议的接入和管理平台，通讯量不大的情况下可以免费使用。公有化的部署简单便宜，但是肯定有对私有化部署的需求，抱着边折腾边学习的精神，决定自己动手搭建一套简单的物联网系统，作为这个过程的笔记记录下来，提供参考。
目标

[x] 搭建一...]]></description><category></category></item><item><title><![CDATA[jQuery 批量操作checkbox]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93047536</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93047536</guid><author>format_km</author><pubDate>Sat, 06 May 2017 22:26:00 +0800</pubDate><description><![CDATA[困扰很久的问题：
如果只是

$('input[type=checkbox]').attr('checked',true);//全选
$('input[type=checkbox]').attr('checked',false);//不选择


只能是第一全选和全不选有效，后面就失效了。
后来查到要这要操作：

//选中
$('#checkbox1').attr('chec...]]></description><category></category></item><item><title><![CDATA[国内的maven镜像]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93048640</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93048640</guid><author>format_km</author><pubDate>Mon, 03 Oct 2016 09:12:00 +0800</pubDate><description><![CDATA[阿里云

 &lt;mirror&gt;
      &lt;id&gt;alimaven&lt;/id&gt;
      &lt;name&gt;aliyun maven&lt;/name&gt;
      &lt;url&gt;http://maven.aliyun.com/nexus/content/groups/public/&lt;/url&gt;
      &lt;m...]]></description><category></category></item><item><title><![CDATA[Python Flask UnicodeDecodeError 编码错误解决]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031512</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031512</guid><author>format_km</author><pubDate>Tue, 02 Jun 2015 22:21:00 +0800</pubDate><description><![CDATA[折腾Python做快速Web开发。最后定下来用Flask，相对教程全面。
utf8编码上遇到问题，所有文件已经是utf8编码保存，加载css、js等静态文件，如果用GBK编码就正常；用utf8就报UnicodeDecodeError 错误。

import sys
reload(sys)
sys.setdefaultencoding('utf8')


　　
终于找到完美解决办法...]]></description><category></category></item><item><title><![CDATA[关于Python的web框架]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93043605</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93043605</guid><author>format_km</author><pubDate>Wed, 28 May 2014 15:04:00 +0800</pubDate><description><![CDATA[uliwebhttp://git.oschina.net/limodou/uliweb
　　uliweb  吸取了其他框架的经验,集成了orm.总的来说一般.这个安装后有个exe文件,命令行工具.不绿色.个人不喜欢这样风格,没有太深入研究.然后发现了web2py.


web2pyhttp://www.web2py.com/　　web2py  一站式解决,只要把压缩包下载解压就可以...]]></description><category></category></item><item><title><![CDATA[NHibernate 3 中的 In 集合查询]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031501</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031501</guid><author>format_km</author><pubDate>Sat, 23 Mar 2013 12:57:00 +0800</pubDate><description><![CDATA[找了很久才发现怎么用，估计我是没有好好读文档。记录一下以备忘

private void Query(List&lt;long&gt; ids)
{
    Session.QueryOver&lt;Sys_Func&gt;().WhereRestrictionOn(c =&gt; c.ID).IsIn(ids.ToArray()).List()  
}


上面最关键的就是Whe...]]></description><category></category></item><item><title><![CDATA[在MVC 4 中使用自定义Membership]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031585</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031585</guid><author>format_km</author><pubDate>Thu, 21 Mar 2013 17:47:00 +0800</pubDate><description><![CDATA[在web.config中配置了memshipProvider后，运行始终报个错：
配置错误
说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误消息:无法在应用程序的预启动初始化阶段调用此方法。源错误:




行 42:         &lt;clear /&gt;
行 43:         &lt;add n...]]></description><category></category></item><item><title><![CDATA[[学习][Java]  Struts2 与页面传值]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031581</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031581</guid><author>format_km</author><pubDate>Thu, 09 Jun 2011 13:14:00 +0800</pubDate><description><![CDATA[先执行action处理好类里面的变量，然后通过Strust2的标签来获得action类里面变量的值。

 &lt;% @ taglib prefix = " s " uri = " /struts-tags " %&gt;&lt; html &gt;&lt; head &gt;&lt; title &gt; Hello World! &lt;/ title &gt;&lt;/ head &gt...]]></description><category></category></item><item><title><![CDATA[（转） C++ Utf8字符转换Gb312编码，解决TinyXml中文乱码]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031489</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031489</guid><author>format_km</author><pubDate>Tue, 21 Sep 2010 11:34:00 +0800</pubDate><description><![CDATA[原文地址：http://cjmxp007.blog.163.com/blog/static/35473837201061541933667/1#ifndefTRANSFORM2#defineTRANSFORM3#include&lt;map&gt;4usingnamespacestd;5//是否启用map转换，建议启用6//使用map转换的话，同...]]></description><category></category></item><item><title><![CDATA[Linux学习 -- Linux的可执行文件]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031474</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031474</guid><author>format_km</author><pubDate>Tue, 17 Aug 2010 13:29:00 +0800</pubDate><description><![CDATA[Linux的文件系统不像Windows用的是文件的扩展名来区分文件的类型，一般Linux区分文件类型是靠文件属性，也就是二进制文件的最开始的4个字符。linux是识别文件头和文件属性来打开一个文件的。你就算把可执行的bin命名成.txt,打文件名,照样可以运行，与扩展名无关
用ls -F命令，后买带“*”的就是可执行文件。

下面是一些相关信息的摘录：
linux下，当你使用./xxx运...]]></description><category></category></item><item><title><![CDATA[WIN32简单的窗体代码，带函数功能注释]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031569</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031569</guid><author>format_km</author><pubDate>Fri, 13 Aug 2010 16:46:00 +0800</pubDate><description><![CDATA[//一个简单的Win32应用程序//通过这个简单的实例讲解Windows消息是如何传递的#include"stdafx.h"#include&lt;windows.h&gt;//声明窗口过程函数LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);//定义一个全局变量，作为窗口类名TCHARszClassName[]=TEXT("Simp...]]></description><category></category></item><item><title><![CDATA[WINSocket编程 发生HTTP GET请求，并接收服务器返回]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031559</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031559</guid><author>format_km</author><pubDate>Thu, 03 Jun 2010 16:18:00 +0800</pubDate><description><![CDATA[首先要添加引用

#include"winsock2.h"//header#pragmacomment(lib,"ws2_32.lib")//lib

调用的代码：


BOOLHttpClient(std::string&amp;rest)//用参数接收返回的字符数据{std::stringerrMsg;//错误信息记录WSADATAwsa...]]></description><category></category></item><item><title><![CDATA[Win32 API 的文件操作]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031546</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031546</guid><author>format_km</author><pubDate>Wed, 02 Jun 2010 13:42:00 +0800</pubDate><description><![CDATA[HANDLEhFile=CreateFile(_T("D:\\test.txt"),GENERIC_WRITE,FILE_SHARE_WRITE,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);//创建文件if(hFile==INVALID_HANDLE_VALUE)//判断是否创建成功{ErrorH...]]></description><category></category></item><item><title><![CDATA[C++ 类中封装Win32API的回调函数]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031537</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031537</guid><author>format_km</author><pubDate>Wed, 02 Jun 2010 12:02:00 +0800</pubDate><description><![CDATA[一定要把方法声明成为静态方法，这样才能取到函数的地址。
例如：
这样什么回调函数：

staticINT_PTRCALLBACKAbout(HWNDhDlg,UINTmessage,WPARAMwParam,LPARAMlParam);

在用的时候需要取地址：

this-&gt;hWnd=CreateDialog(hInstance,MAKEINTRES...]]></description><category></category></item><item><title><![CDATA[Win32编程 创建从资源文件定义的对话框]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031527</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031527</guid><author>format_km</author><pubDate>Wed, 02 Jun 2010 11:53:00 +0800</pubDate><description><![CDATA[一般CreateWindow创建窗口，但是要在程序一开始要显示资源文件的对话框需要用CreateDialog，DialogBox不返回hWnd参数。

函数说明
CreateDialogW(hInstance, lpName, hWndParent, lpDialogFunc)hInstance 当前实例lpName 资源名称hWndParent 父窗口lpDialogFunc 回调函数...]]></description><category></category></item><item><title><![CDATA[Oracle 数据库 用脚本建表空间]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031476</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031476</guid><author>format_km</author><pubDate>Wed, 12 May 2010 10:56:00 +0800</pubDate><description><![CDATA[1createtablespace [TablespaceName] datafile'D:\filePath\fileName.dbf'size1Mautoextendonnext1Mmaxsizeunlimited;--建表空间文件2CREATEUSERusernameIDENTIFIEDBYusernameDEFAULTTABLESPACEuse...]]></description><category></category></item><item><title><![CDATA[把UserControl通过代码控制输入HTML]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93043965</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93043965</guid><author>format_km</author><pubDate>Mon, 22 Feb 2010 10:34:00 +0800</pubDate><description><![CDATA[用HttpContext获得Server对象，然后执行Execute方法，看代码：



publicstringRenderView(UserControlcontrol){Pagepage=newPage();Formform=newForm();page.Controls.Add(form);StringWriteroutput=new...]]></description><category></category></item><item><title><![CDATA[WebService调用时候的Object Moved 异常]]></title><link>https://blog.youkuaiyun.com/format_km/article/details/93031462</link><guid>https://blog.youkuaiyun.com/format_km/article/details/93031462</guid><author>format_km</author><pubDate>Mon, 08 Feb 2010 14:35:00 +0800</pubDate><description><![CDATA[很奇怪的问题，添加WebService时候正常，在IE里面调用测试也正常。但是在代码中调用就出现Object Moved 异常。查了很长时间，发现把web.config中的sessionState 去掉就好了，后面继续发现sessionState 的 cookieless 由 AutoDetect 改为 true 时可以正常。

具体原因还请指点。
...]]></description><category></category></item></channel></rss>