自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hank's Techblog

记录学习路上的点点滴滴

  • 博客(146)
  • 资源 (1)
  • 收藏
  • 关注

原创 vscode+python 会自动import包,解决办法

vscode 安装了 pylance 插件,可以检查代码规范,然而经常会在 python 文件首部自动添加 import。就像下面这样,啥呀这是… 解决办法 https://github.com/microsoft/pylance-release/issues/64打开设置,搜索 autoImportCompletions 把勾去掉就行了————————————————版权声明:本文为CSDN博主「hanjialeOK」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

2022-07-02 05:50:21 5148 4

转载 Python3.8 tornado报错NotImplementedError(转载)

以前都是装的3.7版本,没注意这次装了3.8,一直报这个错。正一筹莫展搜到这篇文章,原来是3.8版本才有的问题之前的代码拿过来跑,遇到报错如下:Traceback (most recent call last): File ".\index.py", line 325, in <module> app.listen(8888) File "C:\Program Files\Python38\lib\site-packages\tornado\web.py", line 2...

2020-06-20 11:51:18 5483 5

原创 axure rp8.0 按f5预览不显示内容

预览出的浏览器地址跟正常的也不一样:原因是预览选项中没有勾选当前要预览的页面,设置如下: 

2019-01-15 11:27:30 5528

原创 python中处理插入mysql中的bit字段

mysql中有一个表goods,字段较多,还有几个bit类型的。按照我的一般办法,是把参数定义成dict,如: goodsInfo = {}      goodsInfo['id'] = self.get_argument('id','')        goodsInfo['goodsName'] = self.get_argument('goodsNa...

2018-09-26 17:24:39 1758

原创 ShellExecute打开exe,跟双击打开效果不一样的解决办法

倒数第二个参数要写上exe的路径,如:ShellExecute(Handle, 'open', PChar(path + 'Web_server\DataBaseConfig.exe'), nil, PChar(path + 'Web_server\'), SW_NORMAL)

2016-10-10 17:15:26 3651

原创 灵活运行变量地址,PostMessage可以传送字符串

delphi postmessage发送字符串

2015-05-13 12:25:45 5435

转载 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1

2015-03-25 17:47:02 588

原创 两种结果竟然不一样

select * from tbwhere a-b>0select * from tbwhere a-b>:v0上面两个语句在access中执行,竟然结果不一样

2014-05-06 15:16:35 839

原创 word中的表格不能自动延伸到下一页的解决办法

选中表格,右键--表格属性,将文字环绕方式改为无即可

2014-04-02 10:44:34 46437

原创 Randomize在循环中应用需要注意的

//需要循环插入表Tb1中若干条记录其中ID字段为主键,想用random生成的随机数来。写语句如下:with query1 dofor i:=0 to N dobegin close; sql.clear; sql.add(.....); Randomize; parameters.parambyname('ID').v

2013-05-10 15:39:00 4187

原创 delphi5编译提示RLINK32.dll出错,重启后也不管用的解决办法

d5有时编译的项目三方控件比较多的时候,经常会出一些系统错误,不过一般重启后再打开编译就可以编译通过,不过本人今天碰到一次比较犟的,无论如何重启软件、电脑都不行,提示仍在,问遍技术群也没个解答。自己想想咋解决吧,我怀疑是注册表什么东西丢失信息了,就到borland目录里找dll,找到C:\Program Files\Borland\Delphi5\Bin,regsrv32了几个dll不起作用,看到

2012-12-04 16:16:46 3900 2

原创 Access 增加字段提示:“正在被别的用户或者进程试用,数据库引擎无法锁定”

原来的代码是先修改这个表,再为这个表加一个新字段: close; sql.Clear; sql.Add('update TableName set columnName=''银行卡'' where columnName=''信用卡'''); //将以前的信用卡都改为银行卡 execsql; sql.C

2012-09-20 12:08:27 11095 1

原创 Delphi中有看不见的异常字符存在的解决方法

有时候你可能在编译的时候发现有些本该可以编译到的代码却没显示可设断点标记(就是编译后左侧蓝色的小点),可以出现输入提示的地方却提示不了,设断点调试却执行不到这地方,出现这些情况很有可能你曾经把其他地方的代码粘贴到Delphi中,粘贴内容中有看不见的异常字符,或者这些代码的原环境和Delphi两个环境不一样,代码到了这里“水土不服”,这种情况很令人烦恼,给我们这类码工造成很多麻烦。    解决办

2012-09-13 16:08:27 2156

原创 无法创建大小为xxxx的行,该值大于允许的最大值8060

如果你操作sql时候碰见这个提示,一般是数据库设计时候有问题,看看该表所有字段字节长度之和是不是超过了8060,一般性的文本长度100即可,一般性的备注200即可,再长的可以用text或其他类型来存储,如果表中varchar或nvarchar的字段长度超过200的有很多个,那十有八九是超了

2012-09-10 12:27:41 8846

原创 SQL Server数据库损坏修复--将本数据库中的数据导出到另外一个新数据库中

数据库损坏一般会使用一下语句修复:==================================================--修复数据库的某个表--用下面的语句进行修复 exec sp_dboption 'DatabaseName', 'single user', 'true' Go DBCC CHEC

2012-09-07 12:24:13 4170 1

原创 定金与订金的区别

百度上这样解释:  “定金”是指当事人约定由一方向对方给付的,作为债权担保的一定数额的货币,它属于一种法律上的担保方式,目的在于促使债务人履行债务,保障债权人的债权得以实现。签合同时,对定金必需以书面形式进行约定,同时还应约定定金的数额和交付期限。给付定金一方如果不履行债务,无权要求另一方返还定金;接受定金的一方如果不履行债务,需向另一方双倍返还债务。债务人履行债务后,依照约定,定金应抵作价款

2012-09-04 11:47:02 860

原创 delphi如何隐藏webBrowser的滚动条,如何屏蔽右键

procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant);begin //水平垂直均可隐藏 WebBrowser1.oleobject.Document.body.Scroll := 'no'; WebBrowse

2012-08-10 15:46:29 5147

转载 SQL Server 附加数据库失败的解决

错误提示:错误1813:未能打开新数据库’dbname’,create database 将终止。设备激活错误。物理文件名’d:sql servermssqldatadbname _log.ldf’可能有误!解决方法: 1.新建一个同名的数据库2.再停掉sqlserver服务(注重不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库4.再重启sqlserver服务

2012-05-09 18:06:53 4016 1

原创 dxTreeList导入到excel文件

如果用SaveToFile导出会出现乱码,但它还有一个函数SaveAllToStrings,可以用来过渡一下。var  list:TStrings;  list := TStringList.Create;  try    dxTreeList1.SaveAllToStrings(list);    if form1.SaveDialog1.Execute then l

2012-05-08 16:01:28 1249

原创 access自动编号字段出现重复

今天修复一个客户的数据库,竟然发现自增字段作为主键的一个表更新数据时提示主键重复,在表中手动输入数据后,发现自动生成的数字与前面的有重复!而且access的压缩修复功能发现不了这个错误,修复不了它。虽然输入时候是出现过的数,但还会自增,直到增到超过以前最大的数后就正常了。

2012-05-03 14:58:56 5664

原创 SQL写的一个为数字补零返回补零后字符串的函数

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FormatNumber]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[FormatNumber]Create function FormatNumber (@num int,

2012-04-25 11:44:12 4065

原创 注意存储过程中的空值

如果一个字符串的组成中有一个空值,那么这个字符串就为空,如:  declare @sql varchar(500),@num int  set @sql = '加油'  set @sql = @sql + cast(@num as varchar(50))  print @sql  这样的话什么都输出不出来,改为:  declare @sql varchar(500),@n

2012-04-23 18:01:20 2004

原创 用exec调用带有output输出参数的存储过程

用exec调用带有output输出参数的存储过程,想要得到输出参数的值,必须在调用参数后面加output关键字,如:  declare @value int  exec up_test    2,3,@value output  print @value  这样@value才会有值,如果没有output啥都print不出来

2012-04-23 17:12:40 16015

转载 人在世、多交人,为人处事要留神

人在世、多交人,为人处事要留神。  逢人要讲七分话,不可全露一片真。  画虎画皮难画骨,知人知面不知心。  朋友交的满天下,真正挚情有几人?  有茶有酒是兄弟,为难之时不见人。  人敬富、狗咬贫、财大气粗小瞧人。  穷在街头无人问,富在深山有远亲。  山高路远知马力,日久天长见人心。  靠海边、知鱼性,久居深山知鸟音。  酒逢

2012-04-16 10:36:48 4060

原创 D5D7装在同一电脑上,装同一版本的ehlib出现的问题

d5先装的没有问题,用了一天了又装d7的ehlib,d5的就不行了,提示怎么都处理不好,于是又重新卸载掉d5,再装还是有提示,又卸载掉d7,这下行了,看来是d7的问题跟d5没关系。又稀里糊涂把两个都重装了一遍。d7没有再装ehlib。总结是d5和d7不能装同一个版本的ehlib,出现这种问题卸载d7即可,不用卸载d5.

2012-01-12 17:37:23 865

转载 顺风快递员PDA“巴枪”的工作原理

“巴枪”系统利用中国移动成熟的网络平台,以手机或PDA终端作为数据存储的载体,连接条码扫描枪,形成一套数据采集传输系统。实现方式是通过将外置扫描枪通过数据线或直连的方式连接到支持“巴枪”功能的手机上,在物品配送至客户处后,首先外勤人员对运单号上的条码进行扫描,由PDA/手机作为数据收集的载体,将相关信息进行存储,如客户姓名,签收时间,货物状态、异常信息等,并可使用客户电子签名签收功能,及时更新后台

2011-10-21 17:50:57 14601 2

原创 delphi中parameters.size的好处

有时候数据库字段中存储的会是乱码或全角字符等,如果用此字段作为条件查询有可能查询不到数据(特别是主键字段),在这时候就可以用到size,比如:with adoquery dobegin close; sql.clear; sql.add('select * from temp where id=:v0'); parameters[0].value

2011-10-20 17:36:17 1502

原创 Dxdbgrid导出的文件不显示某些sum合计的解决办法

最近发现dxdbgrid自带的导出函数SaveToXLS导出的excel文件中,有些sum合计可以导出来,但有些就导不出来,很奇怪。经过对比发现,可以导出的字段SummaryFooterField填写上了字段名,没导出的就是没填这个。

2011-10-10 16:00:22 1666

原创 IE8+XP有时会出现Sysfader内存错误的解决方法

IE浏览器---工具----Internet选项----高级,把启动第三方浏览器扩展去掉:

2011-09-22 16:47:13 1685

原创 浏览器换来换去还是换回到IE

我的XP系统,公司和家里都是。一直用着IE8挺不错的,不过去年经常上网易看NBA文字直播,那个flash直播貌似有重大bug,正在直播中会弹出一个错误提示,以后再使用IE打开新标签页立刻就会弹出错误来,找了好多解决方法都不行。   就想到了换浏览器,听说chrome不错,谷歌

2011-09-19 15:11:42 715

原创 谈一下SQL数据库的修复方法

由于突然断电等原因,数据库会被损坏,提示莫名奇妙的错误,比如连接失败,或某个系统表出现错误等。这样的数据库分为两类,一类是可以用查询分析器连接进去,这种是可以进行修复的;第二类是查询分析器连不上的,据我所知这种还没有什么修复办法。    但凡修复一词,无论数据库还是实物,都不

2011-09-06 14:27:04 1499 1

原创 ReportMachine 打印预览出现一个空白的错误提示的解决方法

这个错误弄的我莫名奇妙,什么提示都没有。耽误了好几天时间。后来发现单步调试时候提示错误“...raised exception class EvariantError with message 'Invalid variant type conversion'”,仔细分析应该是提

2011-08-29 17:06:23 2151

原创 如何查看acccess中主键的名字

创建access主键的时候有两种方式,一种是在access中手动创建的,另一种是在用代码创建的(不管是在access中执行的还是在外部程序)。方式不同主键名称也不同,第一种创建方式的主键名字都是primarykey,注意中间没有空格;第二种主键的名字需要借助VBA代码才能查出

2011-08-23 18:24:09 1973

原创 sql2000备份和日志清理

1 数据库备份进入企业管理器:选择菜单“开始”à“程序”à“Microsoft SQL Server”à“企业管理器”(如下图),进入sqlserver2000的管理画面,这个企业管理器中包含了几乎对数据库进行管理的所有功能。手工备份数据库:如下图,依次展开至“数据库

2011-08-05 11:11:51 2498

原创 对麦子过敏

小腿起了很多小红疙瘩,其痒难耐。原因可能跟麦子有关,这两次回家都去麦地铲麦茬,回来以后总要痒几天才能好。以前也没发现有这么明显,今年不知道怎么回事,莫非是该排毒了?

2011-06-21 16:35:00 1936

原创 几种比较有效的口才锻炼方法

1)速读法           这里的“读”指的是朗读,是用嘴去读,而不是用眼去看,顾名思义,“速读”也就是快速的朗读。 这种训练方法的目的,是在于锻炼人口齿伶俐,语音准确,吐字清晰。 (2)背诵法           我们都背诵过课文。有诗歌、有散文、有小说。背诵的目的是各有不同的。有的是因为老师要求必须背诵,而不得不背,以完成老师交给的学习任务;也有的是为了记忆下某个名诗、名句,以此来丰富自己的文学素养。而我们提倡的背诵,主要的目的是在于锻炼我们的口才。      

2011-05-05 17:49:00 869

原创 两个常用的系统存储过程sp_help与sp_pkeys

<br />exec sp_help 'table1':可以查看table1的表结构<br />exec sp_pkeys 'table1':可以查看table1的主键信息

2011-04-28 17:35:00 2894

原创 判断字段是否存在,判断主键是否存在,判断某个字段是否具有not null约束

<br />判断字段是否存在:if not exists(select * from syscolumns where id=object_id('temphlxf') and name='czy') beginalter table temphlxf add czy varchar(50) not nullendGO判断主键是否存在:IF EXISTS (select * from sysobjects where parent_obj=object_id(N'temp

2011-04-28 17:19:00 4351

原创 数据库质疑删不掉也分离不了的解决办法

<br />运行一下语句:<br />USE   MASTER <br />GO <br /><br />SP_CONFIGURE   'ALLOW   UPDATES ',1   RECONFIGURE   WITH   OVERRIDE <br />GO <br /><br />UPDATE   SYSDATABASES   SET   STATUS   =32768   WHERE   NAME= '置疑的数据库名 ' <br />Go <br /><br />sp_dboption   '置疑的数据

2011-04-16 12:20:00 2798

原创 带参数的exit

<br />万一博客中提到了这个带参数的exit,原程序是:procedure TForm1.Button1Click(Sender: TObject); var s:string; begin s := func('ABC'); showmessage(s); s := func(''); showmessage(s); end; function Tform1.Func(str: string):string; begin if s

2011-04-13 14:45:00 717

pb8.0中文参考手册

非常好的pb开发参考手册,pdf格式,非图片格式,支持复制

2007-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除