<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Hank's Techblog]]></title><description><![CDATA[记录学习路上的点点滴滴]]></description><link>https://blog.youkuaiyun.com/hank5658</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hank5658]]></copyright><item><title><![CDATA[vscode+python 会自动import包，解决办法]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/125568397</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/125568397</guid><author>hank5658</author><pubDate>Sat, 02 Jul 2022 05:50:21 +0800</pubDate><description><![CDATA[vscode 安装了 pylance 插件，可以检查代码规范，然而经常会在 python 文件首部自动添加 import。就像下面这样，啥呀这是… 解决办法 https://github.com/microsoft/pylance-release/issues/64打开设置，搜索 autoImportCompletions 把勾去掉就行了
————————————————
版权声明：本文为优快云博主「hanjialeOK」的原创文章，遵循CC 4.0 BY-SA版权协议，转载请附上原文出处链接及本声明。
]]></description><category></category></item><item><title><![CDATA[Python3.8 tornado报错NotImplementedError（转载）]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/106870245</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/106870245</guid><author>hank5658</author><pubDate>Sat, 20 Jun 2020 11:51:18 +0800</pubDate><description><![CDATA[以前都是装的3.7版本，没注意这次装了3.8，一直报这个错。正一筹莫展搜到这篇文章，原来是3.8版本才有的问题

之前的代码拿过来跑,遇到报错如下:

Traceback (most recent call last):
 File ".\index.py", line 325, in &lt;module&gt;
 app.listen(8888)
 File "C:\Program Files\Python38\lib\site-packages\tornado\web.py", line 2...]]></description><category></category></item><item><title><![CDATA[axure rp8.0 按f5预览不显示内容]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/86489811</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/86489811</guid><author>hank5658</author><pubDate>Tue, 15 Jan 2019 11:27:30 +0800</pubDate><description><![CDATA[预览出的浏览器地址跟正常的也不一样：





原因是预览选项中没有勾选当前要预览的页面，设置如下：





 ]]></description><category></category></item><item><title><![CDATA[python中处理插入mysql中的bit字段]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/82856174</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/82856174</guid><author>hank5658</author><pubDate>Wed, 26 Sep 2018 17:24:39 +0800</pubDate><description><![CDATA[mysql中有一个表goods，字段较多，还有几个bit类型的。按照我的一般办法，是把参数定义成dict，如：


        goodsInfo = {}      

        goodsInfo['id'] = self.get_argument('id','')
        goodsInfo['goodsName'] = self.get_argument('goodsNa...]]></description><category></category></item><item><title><![CDATA[ShellExecute打开exe，跟双击打开效果不一样的解决办法]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/52779586</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/52779586</guid><author>hank5658</author><pubDate>Mon, 10 Oct 2016 17:15:26 +0800</pubDate><description><![CDATA[倒数第二个参数要写上exe的路径，如：
ShellExecute(Handle, 'open', PChar(path + 'Web_server\DataBaseConfig.exe'), nil, PChar(path + 'Web_server\'), SW_NORMAL)]]></description><category></category></item><item><title><![CDATA[灵活运行变量地址，PostMessage可以传送字符串]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/45691533</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/45691533</guid><author>hank5658</author><pubDate>Wed, 13 May 2015 12:25:45 +0800</pubDate><description><![CDATA[delphi postmessage发送字符串]]></description><category></category></item><item><title><![CDATA[浅谈HTTP中Get与Post的区别]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/44624845</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/44624845</guid><author>hank5658</author><pubDate>Wed, 25 Mar 2015 17:47:02 +0800</pubDate><description><![CDATA[Http定义了与服务器交互的不同方法，最基本的方法有4种，分别是GET，POST，PUT，DELETE。URL全称是资源描述符，我们可以这样认为：一个URL地址，它用于描述一个网络上的资源，而HTTP中的GET，POST，PUT，DELETE就对应着对这个资源的查，改，增，删4个操作。到这里，大家应该有个大概的了解了，GET一般用于获取/查询资源信息，而POST一般用于更新资源信息。

　　1]]></description><category></category></item><item><title><![CDATA[两种结果竟然不一样]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/25131867</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/25131867</guid><author>hank5658</author><pubDate>Tue, 06 May 2014 15:16:35 +0800</pubDate><description><![CDATA[select * from tb
where a-b>0

select * from tb
where a-b>:v0
上面两个语句在access中执行，竟然结果不一样]]></description><category></category></item><item><title><![CDATA[word中的表格不能自动延伸到下一页的解决办法]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/22784733</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/22784733</guid><author>hank5658</author><pubDate>Wed, 02 Apr 2014 10:44:34 +0800</pubDate><description><![CDATA[选中表格，右键--表格属性，将文字环绕方式改为无即可]]></description><category></category></item><item><title><![CDATA[Randomize在循环中应用需要注意的]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/8911174</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/8911174</guid><author>hank5658</author><pubDate>Fri, 10 May 2013 15:39:00 +0800</pubDate><description><![CDATA[//需要循环插入表Tb1中若干条记录其中ID字段为主键，想用random生成的随机数来。写语句如下：

with query1 do

for i:=0 to N do

begin

  close;

  sql.clear;

  sql.add(.....);  

  Randomize;

  parameters.parambyname('ID').v]]></description><category></category></item><item><title><![CDATA[delphi5编译提示RLINK32.dll出错，重启后也不管用的解决办法]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/8256391</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/8256391</guid><author>hank5658</author><pubDate>Tue, 04 Dec 2012 16:16:46 +0800</pubDate><description><![CDATA[d5有时编译的项目三方控件比较多的时候，经常会出一些系统错误，不过一般重启后再打开编译就可以编译通过，不过本人今天碰到一次比较犟的，无论如何重启软件、电脑都不行，提示仍在，问遍技术群也没个解答。自己想想咋解决吧，我怀疑是注册表什么东西丢失信息了，就到borland目录里找dll，找到C:\Program Files\Borland\Delphi5\Bin，regsrv32了几个dll不起作用，看到]]></description><category></category></item><item><title><![CDATA[Access 增加字段提示：“正在被别的用户或者进程试用，数据库引擎无法锁定”]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/7999548</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/7999548</guid><author>hank5658</author><pubDate>Thu, 20 Sep 2012 12:08:27 +0800</pubDate><description><![CDATA[原来的代码是先修改这个表，再为这个表加一个新字段：
        close;
        sql.Clear;
        sql.Add('update TableName set columnName=''银行卡'' where columnName=''信用卡''');  //将以前的信用卡都改为银行卡
         execsql;

        sql.C]]></description><category></category></item><item><title><![CDATA[Delphi中有看不见的异常字符存在的解决方法]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/7975462</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/7975462</guid><author>hank5658</author><pubDate>Thu, 13 Sep 2012 16:08:27 +0800</pubDate><description><![CDATA[有时候你可能在编译的时候发现有些本该可以编译到的代码却没显示可设断点标记（就是编译后左侧蓝色的小点），可以出现输入提示的地方却提示不了，设断点调试却执行不到这地方，出现这些情况很有可能你曾经把其他地方的代码粘贴到Delphi中，粘贴内容中有看不见的异常字符，或者这些代码的原环境和Delphi两个环境不一样，代码到了这里“水土不服”，这种情况很令人烦恼，给我们这类码工造成很多麻烦。
    解决办]]></description><category></category></item><item><title><![CDATA[无法创建大小为xxxx的行，该值大于允许的最大值8060]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/7962859</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/7962859</guid><author>hank5658</author><pubDate>Mon, 10 Sep 2012 12:27:41 +0800</pubDate><description><![CDATA[如果你操作sql时候碰见这个提示，一般是数据库设计时候有问题，看看该表所有字段字节长度之和是不是超过了8060，一般性的文本长度100即可，一般性的备注200即可，再长的可以用text或其他类型来存储，如果表中varchar或nvarchar的字段长度超过200的有很多个，那十有八九是超了]]></description><category></category></item><item><title><![CDATA[SQL Server数据库损坏修复--将本数据库中的数据导出到另外一个新数据库中]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/7954455</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/7954455</guid><author>hank5658</author><pubDate>Fri, 07 Sep 2012 12:24:13 +0800</pubDate><description><![CDATA[数据库损坏一般会使用一下语句修复：
==================================================
--修复数据库的某个表
--用下面的语句进行修复   
    
  exec sp_dboption   'DatabaseName',   'single user',   'true'   
  Go   
    
  DBCC CHEC]]></description><category></category></item><item><title><![CDATA[定金与订金的区别]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/7941377</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/7941377</guid><author>hank5658</author><pubDate>Tue, 04 Sep 2012 11:47:02 +0800</pubDate><description><![CDATA[百度上这样解释：
  “定金”是指当事人约定由一方向对方给付的，作为债权担保的一定数额的货币，它属于一种法律上的担保方式，目的在于促使债务人履行债务，保障债权人的债权得以实现。签合同时，对定金必需以书面形式进行约定，同时还应约定定金的数额和交付期限。给付定金一方如果不履行债务，无权要求另一方返还定金；接受定金的一方如果不履行债务，需向另一方双倍返还债务。债务人履行债务后，依照约定，定金应抵作价款]]></description><category></category></item><item><title><![CDATA[delphi如何隐藏webBrowser的滚动条，如何屏蔽右键]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/7852011</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/7852011</guid><author>hank5658</author><pubDate>Fri, 10 Aug 2012 15:46:29 +0800</pubDate><description><![CDATA[procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin    //水平垂直均可隐藏 
  WebBrowser1.oleobject.Document.body.Scroll := 'no';
  WebBrowse]]></description><category></category></item><item><title><![CDATA[SQL Server 附加数据库失败的解决]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/7551035</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/7551035</guid><author>hank5658</author><pubDate>Wed, 09 May 2012 18:06:53 +0800</pubDate><description><![CDATA[错误提示：错误1813：未能打开新数据库’dbname’，create database 将终止。设备激活错误。物理文件名’d:sql servermssqldatadbname _log.ldf’可能有误！
解决方法： 
1.新建一个同名的数据库
2.再停掉sqlserver服务(注重不要分离数据库) 
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sqlserver服务]]></description><category></category></item><item><title><![CDATA[dxTreeList导入到excel文件]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/7546600</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/7546600</guid><author>hank5658</author><pubDate>Tue, 08 May 2012 16:01:28 +0800</pubDate><description><![CDATA[如果用SaveToFile导出会出现乱码，但它还有一个函数SaveAllToStrings，可以用来过渡一下。

var
  list:TStrings;
  list := TStringList.Create;
  try
    dxTreeList1.SaveAllToStrings(list);
    if form1.SaveDialog1.Execute then l]]></description><category></category></item><item><title><![CDATA[access自动编号字段出现重复]]></title><link>https://blog.youkuaiyun.com/hank5658/article/details/7531559</link><guid>https://blog.youkuaiyun.com/hank5658/article/details/7531559</guid><author>hank5658</author><pubDate>Thu, 03 May 2012 14:58:56 +0800</pubDate><description><![CDATA[今天修复一个客户的数据库，竟然发现自增字段作为主键的一个表更新数据时提示主键重复，在表中手动输入数据后，发现自动生成的数字与前面的有重复！
而且access的压缩修复功能发现不了这个错误，修复不了它。虽然输入时候是出现过的数，但还会自增，直到增到超过以前最大的数后就正常了。]]></description><category></category></item></channel></rss>