自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (10)
  • 收藏
  • 关注

原创 解决sublime text 3无法输入中文问题

在Ubuntu 20上,本来想使用sublime-test 3,离线安装后发现不能输入中文,百度发现其他人也遇到此类问题,后来想安装2,结果发现不能在线安装2这个版本。偶然发现有个4版本,使用snap安装成功,验证可输入中文。

2023-01-06 20:04:45 457

原创 shell如何删除带横杠的文件

shell特殊操作

2022-12-08 21:51:10 214

原创 Grafana Transformation的使用

test

2020-12-25 12:18:02 7069

原创 php gzuncompress data error问题解决

最近一个项目里使用mysql数据库,维护单位要求字段平均长度必须小于1k,由于存的东西太多,有的达到了14k,所以必须要压缩开始想的是对内容gzcompress后base64,但这会增加1/3的数据量,考虑到维护单位的变态要求,考虑对内容gzcompress后转成二进制流后直接存成varbinary,这样保存数据就不用考虑编码的问题了。php转成二进制流使用的就是pack和unpack,使

2017-10-11 19:15:37 6050

原创 经典遮罩滚动条问题

本文属于原创,转载请注明地址:网上各种办法都没有完美而简单地解决办法(包括增加滚动事件),然而只需要一个style属性就可以解决遮罩cssdiv.invalid {    display: block;    opacity: 0.80;    background: #393939;    position: fixed;    width:

2017-06-26 13:35:53 1284

原创 如何修改android studio背景色(包括project view的背景色)保护眼睛人人有责

在网上找了很多办法,但是都只能设置代码区的背景色,不能设置Project view的背景色,经过反复研究终于找到方法,分享给大家1、在工具栏里选择“File→settings”2、在Editor 里面选择 colors & fonts →General,点击Save as,保存自己的设置(default里面的设置改不了)3、然后在中间靠上的选择栏里选择default text,然后

2016-04-20 11:20:09 11655 1

原创 Linux指令学习笔记(一)

工作需要,一边用一边学,所以不是系统地整理man :任何时候你觉得对一个命令行不是很确定,都可以通过输入“man + 命令”了解这个命令能确切是做什么的。pwd :在终端中显示当前工作目录的全路径。cd :要变更你当前所在的目录。mkdir :创建一个新的目录。rm:删除一个文件或目录">"就是输出;">>" 则表示不清除原来的而追加输出。

2015-09-14 21:28:45 398

原创 关注他人感受

昨天发生这么一件事:我出包,测试组测试通过,上线后发现有问题,(因为涉及到钱)渠道可能为了尽快解决问题,发了一封邮件并抄送了开发老大、渠道老大、还有部门经理。问题处理完了,也跟相应一线人员沟通过了,我本来想回一下这封邮件,后来一想leader说过,这种邮件不理他们就行了,于是就没回复。过了大概一个小时渠道老大发问了“这种情况以前不是出现过吗?上线前不是经过验证的吗?” 开发老大回复“@

2015-07-16 21:55:51 574

原创 python学习笔记二

第13章 for和while循环1.for比while的执行速度快,python学习手册的作者一直重启强调这一点,绝对不嫌啰嗦2.for的用法特别多a.for x in list:,跟C#里的foreach类似,但是对x的修改不能改变原值,除非x是对象的引用(如果要修改原值,只能使用b用法,并且对list[idx]赋值)b.for idx in range(10):,range可以

2015-07-10 00:03:34 888

原创 python初码

第一次用python写代码,有一些不习惯,例如if、else、for、def后要加:,如果换一个编译工具可能会好点,否则只能每次运行的时候查看错误信息。它的好处也正是这里不需要每条语句输入;,不需要输入{},靠缩进理解语义(缩进本来就是语义)在遍历目录的时候功能也很强大for root,dirs,files in os.walk(path),当需要单独的文件名的时候可以直接从files取到

2015-07-08 16:00:27 546

原创 第二遍看《thinking in C++》感触

当我回过头来看第2遍《thinking in C++》的时候(虽然已经是三个月以后了),我发现我可以很清晰地看懂friend和复杂的函数指针了。个人感觉一开始并没有从内心接受这两种概念,所以书里的说明都理解不了,但现在对C++有些熟悉了,再看发现其实这个很单间。  所以技术书籍还是多看几遍才能真正消化,第一次只是了解,不必全懂,而且一定不要求全懂,实在看不懂就跳过去。  同学们,加油!

2014-11-23 15:05:36 1066

原创 C++ primer 笔记二

第3章 标准库类型1.任何存储string的size操作结果的变量类型必须为string::size_type类型。2.同理存储vector的size值应使用类似vector::size_type的类型变量3.使用for(vector::size_type ix=0; ix != ivec.size(); ++ix)的风格 a.使用!=的效率更高 b.在循环过程中可能ivec的元素个数

2014-10-02 23:20:39 692

原创 从《thinking in C++》被迫转到《C++ Primer》第一天

今天啃《thinking in C++》有种不能继续下去的感觉,一方面我一看书就停不下来,难懂+没有休息容易困,所以看的速度并不快。另外感觉里边有很多内容在建立在你了解其使用的基础上的理论提升,所以我认识需要补一下基础。在网上查了一下,确定串插着看《C++ Primer》。《C++ Primer》第一、二章笔记一些基本的类型、控制语句、关键字什么的我都略过了。1.在#inclu

2014-09-21 22:36:36 9210 3

原创 从C#到C++的心路历程

从C#转C++一直看《C++编程思想》即《Thinking in C++》,本人英文不好,所以买了本中文版的,可是好多语句都不通,哎,都怪自己上学的时候没有好好学英语……看来中国技术方面书籍的翻译还是欠缺啊!上班看代码发现有三个特别怪的现象:1.使用typedef特别多,例如:将wstring简写为__T再简写为_T,另外还简写为tstring;再有像typedef HINSTANCE H

2014-09-13 16:53:40 1575

原创 C++中为啥ifstream不用new,用完还不用delete

刚从C#开始转C++,有很多东西不理解,如下边这段代码:  #include   #include     int main() {     using namespace std;     ifstream file;     basic_ifstream wfile;     char c;     // Open and close with a bas

2014-08-11 09:51:57 2675

原创 数据线为什么容易坏

一个良好的设计能够解决看起来豪不相干的问题。  前两个M3的数据线坏了,弯一下靠近手机的插孔就能充电,手一松就充不了电了。  今天突然想到每次充电的时候用手机发信息、玩游戏都特别不方便,才想到为什么数据线容易坏了。  因为插座在前边或旁边,我把充电的手机拿过来的时候线就是弯着的,发信息、玩游戏都会抖动手机,数据线当然也会跟着抖,就这样数据线在无数次抖动下终于折断了。  如果充电插孔

2014-08-04 20:26:56 1756 1

转载 不同数据库中的分页查询方法

在实际应用中,往往能碰到分页的需求。虽然有不少组件可以实现面向对象的分页,但是都是利用了缓存。很多时候,这些方法是不可用的。原因很简单,在一个数据量非常大的应用中,缓存全部数据无论是对网络传输还是对内存都是不小的浪费。所以,还是回归自然吧,利用分页查询来获取当前页的数据为妙。A.MySQL数据库:  SELECT * FROM table_name ORDER BY colum

2014-04-15 10:10:38 719

转载 高效的SQLSERVER分页查询(推荐)

Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,Sqlserver版本:2008R2第一种方案、最简单、

2014-04-15 10:01:43 485

原创 如何调试程序

从昨天开始小张就开始搞点击一个按钮自动将网址和填写的参数复制到剪切板的事情,今天下午3点钟还没折腾出来。我就问他遇到了什么技术问题,他说”我的方案是用javascript将原参数值替换成当前填写的数值,但是其它参数都可以替换唯独CreditAmount不能替换。搞了快一天了,还没搞出来,真郁闷!” (例如将http://kedufg.807.sql.sh.cn/FirstPage.htm?Mo

2014-03-07 17:08:48 600

原创 JQeury显示内容没有边距怎么办?

写的JQuery页面显示的内容没有边距,内容紧挨着浏览器边线,特别难看(如下图)代码如下: 新闻内容

2013-12-20 11:17:45 836

原创 JQuery与asp.net结合,区分手机浏览器与PC浏览器显示不同信息

此代码是为了解决手机浏览器显示Header感觉多余,因为浏览器的标题已经有显示了;而如果PC浏览器不显示Header的话又感觉少了东西,因为PC浏览器的标题没有Header明显,不显示Header不美观。代码特别简单,所以就不详解了。有疑问我再补充,欢迎大家提问!asp.net代码 static public List MobileNames = new List { "

2013-12-20 11:05:11 1296

转载 程序异常总是捕获不到未处理异常问题

.net程序排除不可预见的错误就会抛出上述错误,但是有时候上述错误不一定影响程序的正常运行,但是给用户看到这样的东西是不太好的,因此需要将其disable方法如下 方法一:To disable Just-In-Time debugging of a Windows FormSet the jitDebugging value in the machine.con

2013-05-29 23:05:39 789

原创 Sql2000中拷贝数据到不同类型字段的问题

利用Sql2000的数据导入功能将Exl导入到ACCTable,总报不成功,但是导入新表就没有问题后来才发现其中有一个存数字的字段,位数很长,只有转型成bigint,但是表的定义却是String,所以转型不成功将表的字段修改成Bigint就OK了!

2013-05-29 23:04:39 355

原创 我看到了zax的进步,也看到了我的影子

曾经看过一本管理的书上说,一个团队中要有一少部分技术一般的人,从wy来公司后,我看到了zax的进步,也看到了我的影子……4月9号写的帖子,后来一直没发,到现在才补上,哈哈……看来帖子真不能过夜啊!

2013-05-29 23:01:24 522

原创 重大发现!!!

我的发现就是,浏览我文章的人很多,但是从来没有人评论!天哪,哪怕有个人说个“踩贴”也行啊!不过这没关系,我向来对这个事情看得很淡!

2013-05-04 16:41:09 623

原创 一方断开了网络另一方却不知道

最近做以太网打印机的开发,打印机正常的时候一点问题没有,但是停止打印5分钟后,再打印,出问题了。现象是:1.发送网络消息都没有报错(这暗示我发送成功了)2.读网络消息总是报错:”由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。“3.重新与以太网卡建立连接后一切恢复正常,即发送和读取网络消息都没有问题。经过一翻思考后我猜想是这样的:1.以太网打印机设置中

2013-05-04 11:39:15 996

原创 继承Label的重绘事件以实现竖排显示文字(含实例原码)

最近因为一个任务要竖排显示英文,如果微软的东西能像word一样直接可以设置属性竖排显示那该有多好啊!可惜就是这么个简单的问题害我搞了半天。其实最重要的是:继承后的控件OnPaint事件好像失效了,必须要在WndProc(ref Message m)中做绘制工作,而在OnPaint事件中不做事或根据条件选择性做事。但至于为什么继承后控件的OnPaint事件会失效,我还没搞清楚原因,因为这

2013-05-03 18:22:44 1472

原创 Android ADT安装错误解决方法

安装Android ADT 时提示,没找到项目,但是最下边的提示却是已安装。查了网上有很多解决方法,都不管用。最后发现其实是网上的说明书写的网址错了,少了一个“/”。打开 Eclipse IDE,进入菜单中的 "Help" -> "Install New Software" 点击Add...按钮,弹出对话框要求输入Name和Location:Name自己随便取,Location输入

2013-05-01 17:24:31 686

原创 实例分析数据库死锁的产生

近日由于系统操作过程中会提示“事务(进程 ID 54)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。”  以前也出现过,但是无从下手,不知道该从哪里下手。朱总提示应该以出错这条语句访问到的表为中心查找所有跟此表有关的sql语句,看有没有可能造成死锁。其实听到这个提示,我脑子里也是懵的。后来一看被牺牲的这条sql语句有三个表,而且是使用最频繁的三个表,如果按朱总的想

2013-04-04 16:27:26 1146

转载 如何使得控件不需要在操作UI时检查InvokeRequired

转载自:http://blog.csdn.net/norsd/article/details/7710075查找相关问题时搜到,没太多时间看,保存一下。感谢译者正文Download source - VS2005 - 54Kb第二个版本的介绍This is a new, extended, improved version of my original articl

2013-03-29 14:15:32 800

原创 解决:VS2010 无法打开“****”,因为此版本的应用程序不支持其项目类型

打开一个工程时提示:无法打开“****”,因为此版本的应用程序不支持其项目类型在网上找了很多案,有的说是要改什么配置,有的说要在VS2010的命令提示符中运行什么指令,都不管用。后来看到一个人写从MVC 2升级成MVC 3就没有问题了,但是我在安装项里没有看到MVC啊??  最后分析了一下,在同事的电脑上可以正常打开,因为该工程是网站式工程,怀疑没有安装Web Deploy,使用VS201

2013-03-28 10:15:40 4817

原创 判断窗口是否是活动窗口

看了很多人写的判断方法,总觉得有很多多余的东西,正面写下我写的 /* 本段代码是在一个Form的方法的一部分 */ if (Win32Helper.GetForegroundWindow() == this.Handle) { // todo } /* 本段代码是类Win32Help

2013-03-27 18:44:53 2962

转载 正确判断socket是否处于连接状态

msdn上说:The Connected property gets the connection state of the Socket as of the last I/O operation. When it returns false, the Socket was either never connected, or is no longer connected.The valu

2012-12-12 17:19:37 1232

转载 实战 SQL Server 2008 数据库误删除数据的恢复

实战 SQL Server 2008 数据库误删除数据的恢复原地址:实战 SQL Server 2008 数据库误删除数据的恢复关键字:SQL Server 2008, recover deleted records今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。

2012-11-09 14:16:49 699

原创 try catch放在循环内外的区别

如下2段代码public void test1() { while(true) { try { Thread.sleep(30*60*1000); } catch (InterruptedException e) {

2012-11-09 10:17:47 17299 1

原创 解决KeyCode 229(KeyData 229)的问题

在开发中遇到一个问题:主界面继承Form的方法protected override Boolean ProcessCmdKey(ref Message msg, Keys keyData)用来截获输入的助记码(数字或字母),但是当输入法切换到中文状态后,输入字母时获得的keyData总是229。(非主界面没有遇到此问题,很奇怪)在网上查了资料才知道是被输入法截流了,因此要实现在

2012-10-31 11:50:32 4889 2

原创 在TreeView节点上点击右键触发选中该节点的方法

在WinForm开发中在TreeView控件上点击鼠标右键是不能引起SelectNode属性变化的,这会造成右键菜单显示不正确的问题。解决办法是在treeView控件的mousedown事件中加入如下代码 :在事件中增加委托 this.treeViewActive.MouseDown += new System.Windows.Forms.MouseEventHa

2012-10-23 15:39:37 851

转载 “超时时间已到,但是尚未从池中获取连接。”的解决办法

异常详细信息: System.InvalidOperationException: 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。这是个老问题了!你就查两点:     一、看所有open的连接是否都close了。     二、如果访问量很大,加上Max Pool Size=512这一句,当然这是要以损失系统性

2012-10-15 16:22:29 5135

转载 软件性能测试中的性能指标和实施方法

各种软件在系统实施过程中,需要满足客户的一些特殊要求。如果软件系统没有经过测试和优化,软件系统将无法满足用户的需求,还会给软件在实际应用中带来很大的风险。一些公司缺乏必要的测试手段和工具知识导致测试不彻底,其中性能测试是整个软件测试中一个重要方面,如何做好性能测试,怎么做性能测试是在测试人员之间和论坛上经常讨论的一个话题。  目的:  为什么进行性能测试呢?

2012-10-15 16:19:41 1293

原创 修改dll文件的文件名并不=修改了其程序集名称

例:FgPrint.dll文件引用了PosControl.dll文件。这里的PosControl.dll是一个从串口输出文字(打印)的动态链接库,我在测试时不想使用打印机(太费纸了、、、我的血汗钱呐),于是将PosControl.dll文件的原代码其中访问串口的文件拷贝一个副本并修改为写txt文件,再将工程文件也拷贝一个副本,由此新建了另外一个工程PosControlRobot.csproj,编译

2012-10-11 15:04:54 2189

如何用VS远程调试,操作详解

在网上找了很多,都TMD看不懂,什么玩意儿,讲那么高深。 还得看用的文档,推荐给大家!保证一看就懂!

2011-04-21

spoolsv.exe应用程序错误,打印机Spooler服务自动停止解决办法

spoolsv.exe应用程序错误,打印机Spooler服务自动停止解决办法,很难找的解决办法

2011-04-19

Visual C++_Turbo.C串口通讯编程实践 PDF格式

Visual C++_Turbo.C串口通讯编程实践 PDF格式 绝对打的开,打不开找我qq:406190056

2011-03-23

Win32 API 帮助文档 通用版

Win32 API 帮助文档 通用版 相当难得,易查询

2010-11-26

如何使用InstallShield X Express 部署.Net WinForm程序

使用InstallShield X Express 部署.Net 原文出处http://blog.csdn.net/korny/archive/2005/01/12/250870.asp 我整理了图片,方便大家欣赏!

2010-08-25

如何部署.NET Compact Framework2.0 应用程序到Windows Mobile(制作CAB文件).

教你如何将.net CF2一起安装到PPC .NET Compact Framework2.0 应用程序到Windows Mobile(制作CAB文件).

2010-08-25

wince键盘驱动开发

wince键盘驱动开发,通过具体例子,分析了WINCE键盘驱动流程

2010-05-21

WINCE下的键盘钩子源码

WINCE下的键盘钩子源码,实现了记录键盘事件和屏蔽系统组合键的功能

2010-05-21

常用正则表达式总结及技术资料

常用正则表达式总结及技术资料 里面说了什么符号表示什么意思 还有常用的正则表达式

2008-10-23

空空如也

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

TA关注的人

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