- 博客(110)
- 资源 (8)
- 收藏
- 关注
原创 pdf.js后台读取base64流显示pdf的小坑记
尝试放到服务器上后,又是提示出现atob()不能为空啥的,查看了半天才发现是后台出错误了没有友好提示,导致回传的base64出现了空,查看错误记录,发现是未发现对应的文件(实际该文件是存在的),本地调试没问题,服务上有问题,固定是liunx服务与window服务的问题,想起了大小写问题,全改成小写。在后台保存文件时,注意目录,如果用时间的话,最好是转换成字符串,我在本地windows系统里,出现了2023-04-03目录,而服务器上是04/03/2023,三个深度目录,所以导致文件找不到。
2023-04-03 19:17:09
2586
原创 windows server 2008下IIS反向代理设置 遇到的小坑
主要告诉自己在部署IIS反向代理时遇到的小坑,及时提醒初学者减少问题所在。
2022-09-27 08:41:58
851
原创 前后分离网站C#开发Liunx下布置 一点坑记
主要在Liunx下部署NET WEB程序的几个坑,不同的系统不同需求设置不一样,少走弯路和花费宝贵时间
2022-09-26 19:40:14
809
原创 根据自己的需要写了一个温度计效果,WEB版的
由于想实现温度效果,网上有一个例程,是用图片多个拼在一起的,效果挺好。但我想在一个界面里,实现4个温度计效果,原来的就不能用了,修改脚本太麻烦。就仿网上一个简单的温度效果,修改了一下,并扩展在一个JS文件里。主要背景图片很一般,本人PS技术很烂,效果也很简单,高手就不要在意了。有动画上升效果,数字随着变化由最小变到指定值没做出来。这个温度计不能随意改变长和宽,每个温度计所占位置,看CSS里定义吧。
2015-09-12 10:15:09
1525
原创 SQL2005恢复无日志文件
客户的数据库出现问题后,无法访问,从网上搜了一些,结合自己操作的过程写个小笔记。首先,为了安全起见,可以把原来的数据进行复制备份,当然首先要停止系统服务的运行,才能复制。2,分离此数据库,如果不能正确分离,请尝试先用脱机方法后,再分离。3,删除原来的文件,新建一个名称相同的文件,且最好目录也相同。4,再停止SQL服务,用原来的.mdb文件替换现在新建的文件,且记不要替换.ldf文件
2015-06-10 10:05:29
858
原创 ligerui V1.2.3中去掉了实体绑定获取全部问题!
在以前版本中,用实体绑定后,再获取修改,可以拥有所有的值,而新版本中去掉了这个功能,可能作者是为了提
2014-04-15 16:57:18
773
原创 修改了wince下的JSON类。
根据自己的需要,修改了CodeBetter.json类,修正了适应自己的显示。版本为2.0环境下用,所以对于简写的属性,是不能得到的。public int Id{set;get;}这样是得不到值的,写成 private int _AreaId; //这里的红色标注很重要,在转换时需要用到 public int AreaId
2013-10-23 14:08:18
3171
原创 最近研究wince,在其下面读取json
最近有个项目要在wince下用,这个设备其实已经很成熟了,在与外网交互时,传的都是JSON字符串。我们都知道,winform上的一些类库在其上面是不能使用的,个人为了省事,从网上搜了一个免费的json.dll类,是在wince 下用的,经过研究,发现了几个小问题,不知道如何处理,没有源码,所以无法更改。1.对于数据集时,解析不好。【{},{}】这样的格式。2.对地JSON类容多,实
2013-10-23 11:00:24
2857
原创 在LigerUI框架 自动创建表单中修正不能创建 password类型!
在使用自动创建表单时,如果设值成 提示错误,不知道新版本中改了没有,我是2.1版本,为了适应自己的习惯,就增加了这个功能。 liger.getEditor = function (e) { var type = e.type, control = e.control; if (!type) return null;
2013-09-14 21:38:24
2272
原创 body 中间不是所有东西都能加的!否则<frameset 内容不执行了
在做一个框架时,不小心把一段代码放在了body中间,结果死活不能运行显示。 想了半天,哦,应该放在之外,这样就解决了,真是粗心大意。
2013-09-12 10:28:54
2870
原创 想增加一套绿色的皮肤,legerUI只有一套蓝色的,灰色的还不太好用!
用了这个免费的JS框架,总体感觉来说还是可以,当然,有些东西还是不灵活,毕竟不是团队来维护。 自己做总是有绿色界面,所以想增加一套绿色的皮肤,正在修改中,才实现几个效果。还得慢慢调试中。
2013-09-12 10:27:19
1182
转载 VS2010类模板更改,增加版权等等信息
在开发过程中往往需要在每一个页面(类)增加注释等等内容,VS2010中可以修改模板,在原有模板中增加一个类,会引用System等等命名空间,以及一些程序集。下面我们来看看如何增加自己需要一些说明,比如开发者等等。其实很简单只要修改安装目录下的Class.zip里面的Class.cs文件内容,然后重新注册一下就可以了。注意,在运行注册命令的时候需要关闭所有打开的VS2010开发工具,否则可能会有意想
2013-09-09 15:21:24
1416
原创 LigerUI 中ligerForm 不能验证问题?
在我们写页面时,有时为了省事,全放在JS中写,用的格式如下:页面上 JS上: $("#form2").ligerForm({ inputWidth: 170, labWidth: 90, space: 40, fields: [ { display: "产品名称", name: "ProductName",
2013-09-05 21:53:48
9065
原创 LigerUI 中hidden 隐藏控件不能预付值问题?
在自动创建表单里,如果有隐藏控件,且要先赋值,则在取getdata 时就取不到了,只能取到默认值:0.这不是我们想要的,通过跟踪框架,作了一个小处理,即可避免。 ligerui.all.js 大概在6441行: editor.attr({ id: id, name: id,
2013-09-04 17:12:40
2856
原创 LigerUI 控件中的date一个小BUG处理。
我选择了ligerUI这个Jqurey控件后,感觉还不错,但在使用中还是发现了不小的小瑕疵,比方说,我们在用textarea时(放在表单里),它会自动加样式,但是发现左侧的边框没了,感觉是很怪的,仔细跟踪CSS样式代码后,你会发现在 form.css中,有一个 1-textarea这样的样式,把 magin-left:-1, 设成0就可以,或1更好,如果想改边框颜色,也是在这里改的。 在一
2013-08-12 10:22:59
6240
转载 windows 7 iis7.5 中 由于扩展配置问题而无法提供您请求的页面
如果你是先装VS,后配置启动IIS,那么就会出现这样的问题:提示: 错误摘要 HTTP 错误 404.3 - Not Found由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。也就是没有关联aspx页面解析文件,重新关联一下就好了。解决办法很简单:最可能的原因: 可能是缺少处理程序映射
2013-07-29 10:58:56
2746
转载 C#调用VC DLL接口函数参数类型转换方法介绍
handle---------IntPtrhwnd-----------IntPtrchar *----------stringint * -----------ref intint &-----------ref intvoid *----------IntPtrunsigned char *-----ref byteStruct需要在C#里重新定义一个Struct
2013-05-28 09:42:16
747
原创 c#生成方案里预生成拷贝文件
我们在做项目时,可能是多人合作,这样每个人的目录层次级别是不一样的,如果用VS自带的OUTPUT输出目录,改变路径,把DLL集中生成到一个文件夹,那么不同人的机器上结果是不一样的,这就造成了,我这台机器上设置正确,其他人设置就会不对,目录层次就错了,为了避免这样的情况,我们就会用预生成执行命令这样来操作,也就是我无论你放几层目录,始终是这样的,如: D:\aaa\123\ 项目 ,我们以项目为节
2013-05-20 12:15:05
4077
转载 C# VS预生成事件命令行 和 生成后事件命令行
宏 说明$(ConfigurationName) 当前项目配置的名称(例如,“Debug|Any CPU”)。$(OutDir) 输出文件目录的路径,相对于项目目录。这解析为“输出目录”属性的值。它
2013-05-17 16:07:18
4898
原创 A19,A2,A12 字符排序问题!
A19,A2,A12 如何按照A1,A2..A10,A11...A20,A21 相信很多人遇到这样的问题,数字也是一样,如果把数字变成字符串后再排序也是会出现这问题。 我的一个项目中就是出现了这样的问题,我保存的是一个TXT文件,文件名是按这样的顺序,后来按创建日期,修改日期,都会产生我不需要的现象,就想到了前面加个数字来排序,如:6_A.txt, 7_A.txt,61_A.txt,结果
2013-01-12 17:09:15
1683
原创 Socket数据分析出错可真是害人呀。。。。
升级后程序,就没有严格调试通讯这块,结果一个同事写了一个新的驱动,此时问题就出现了,所有工位都没有问题,只是在底盘工位数据就是接收不到,而且是第一次可以,后面就不可以了。改了N多驱动,用了多个数点,以为是界面和驱动层调用出的问题,结果试了半天也不是。又加上消息输出,判断信息是全发送成功,那就是接收了,开始研究接收。 跟踪调试,折腾了半天,终于发现,由于接收到数据后,数据是正确的,
2013-01-06 09:03:36
594
原创 sql2000 sp2与sql2005高版本的冲突!!!
今天在客户这遇一奇怪问题,计算使用中,重启机器就不能访问数据库了。数据库是Sql2000,现状是:拼IP地址没问题,搜索数据库服务器名没问题,用户名和密码都知道。最可恨的是原来是好使的,就是换下交换机的插口,就出现了这个问题。 后来用本子去尝试连也不行,本子的系统是Win7,数据库环境是SQL2005,也是能搜索到服务器名,就是连不上,无法访问,什么防火墙也全关了。 折腾了大半天,
2012-12-10 19:09:10
890
转载 快速判断INT类型某位是1或0!
以前在写程序时常用到判断第几位状态是1,或是0,当触发一个高低电平时,会产生不同的变化,此时就要快速的判断某位是高电平还是低电平,也就是0或1。以前是用与操作判断是否为1,如: int a=242; int b=(int)Math.Pow(2,index) & a; if(b==0) 'index 位是0,否则是1 让某位快速置1或0,自己写的
2012-11-23 20:02:32
6379
原创 判断SQL数据库是否通畅,加快返回速度,取消延迟或超时时才反馈回来!
众所周知,我们在做程序时,都要与数据库进行连接。有时我们习惯没有加载窗体过渡,直接进入主界面,而此时又要进行数据库连接,再没有和主窗体分开线程时,就会出现卡的现象。 如果不通,刚至少要等30秒以上才会有结果,通了则非常 快。但我们不需要他们那么长的等待时间,仔细分析一下过程就知道了,病因在何处。 通常的连接字符串为: 就算Connect Timeout=4 设置了4秒,但在尝试时连
2012-10-26 12:30:57
1256
原创 C#程序 调用第三方DLL控件的一些小启示
对于我们的程序需要用到第三方控件(已经编译好的DLL),这样我们只能用DllImport 方法来加载此DLL文件。当然了,如果省略写,则把此DLL文件拷贝到对应的程序目录下。我们对于用VC编写的标准DLL文件,操作起来比较方便。曾遇到过有的第三方厂家提供的DLL给不同的语言是不一样的。如:VB程序是一种,VC是一种,非这两种语言的全用VC的DLL来调用。遇到最多的不过于入口函数类型的识别了
2012-10-25 13:06:02
4013
原创 win98下运行NET2。0程序
客户的一个设备是win98下的程序,我的程序为了适应他的系统,必须级(以前是NET3.5开发)。查了相关资料,确认2.0可以在98下运行。 第一步:尝试找台电脑,装98系统。装NET2.0环境,提示,浏览器必须为5.01以上,上网Download了一个6.0版(一步到位,主要是好找)。装上,再装NET2.0没问题,把自己的3.5下的一个程序复制过来(实际运行的库还是NET2。0),运行,没问
2011-12-27 22:56:05
2182
原创 年关了,一年又过去了!明年准备好了吗
今年,自己做了几条线,苦也有,乐也有!一年过去了,给自己打个分只能是70分吧,还有很多不满意的地方。自己给自己加油吧,明年争取有新的收获。 技术也学到了不少,但深的已经没有去研究了。
2011-12-22 21:26:24
546
原创 IE8在写csdn的博客时,必须在兼容模式下,功能才能用
费了半天劲,才发现原来是这个问题,真是气人。 不点兼容模式,按保存按钮,没反应,也懒得去调设置了,随手点一下兼容模式,再点保存就好使了。 现在的真是麻烦。
2011-10-08 07:17:29
558
原创 c#中label标签上标的输入
在程序中,遇到一个要输入上标,例如:平方米,平时输入m2,就是这样,但需要的是把2变成上标,如果在WEB里,可以用Html语言来写上,但winform程序里可就不支持了。 当然还有一种就是用Richtext,但是如果我的数据是动态变化的,运用替换或格式化时都不行。
2011-10-08 07:15:29
6947
原创 我的4G SD卡不能用了,郁闷
我的4G SD卡,因为玩手机,玩了appsd(获取权限),结果分成两个区,一个是FAT32, 一个是EXT2,结果现在是用读卡器能读出来看到文件,就是不能写不能格式化。一格提示写保护,但我的读卡器和卡是不带写保护的LOCK锁。 用了USBCLear,
2011-10-03 09:46:23
745
原创 c#调用Delphi DLL pchar类型的转换
原Delphi格式: function send_photocmd(pdata,prt:pchar;timeout:integer;var prtLen:integer):integer;stdcall;external 'JcxNetClient.dll';现改为C#方
2011-09-29 22:48:26
13643
原创 c#调用Delphi 的DLL控件,传递字符串的解决
在汽车检测软件中,需要调用公安网第三方控件,对方的接口DLL文件是Delphi写的,在经过多次尝试后可以连通。 对方的传输格式为INI文件格式内容,每行必须为回车符换行结尾,在把注册DLL控件的CharSet = CharSet.Auto格式传输时就出错,后来经过
2011-09-29 19:40:48
4261
原创 最近烦透了。程序呀,程序
<br />最近忙着写一个检测程序,关于汽车行业的。 以前做的一个互相通信是用WCF来传递的,但是对于实现双工功能就不是太好。结果把程序搞得都是客户端,又都是服务端,太乱了。决定升级,重新修改一下。<br /> <br />这个程序里主要有:汽车的排队队列问题,串口和硬件设备通信问题,服务端要实现控制车辆排队检测功能(简单的工作流),硬件设备数据交互,数据标准判断,插件式选择硬件驱动控制类。 <br /> 主要有:主控端,硬件设备驱动端(含数据的交互),数据录入端,打印端,还要有一个硬件设备数值的标定。<b
2011-05-18 14:32:00
712
原创 Socket网络框架C#
最近一个项目因为要用到Socket传输问题,自己比较懒,没有去写。直接上网 search一下了,找到两个比较简单的 EMTASS2_1 原文地址:http://blog.youkuaiyun.com/hulihui/archive/2008/10/27/3158613.aspx ZYSocketSuper 3.1 SOCKET框架 原文地址:http://blog.youkuaiyun.com/luyikk/archive/2010/12/26/6099337.aspx 根据他们各处带的实例,用了一天时间改成我想要的效果,发现
2011-05-18 14:23:00
10112
1
转载 SourceSafe 忘记用户名和密码怎么办?(
<br />SourceSafe 忘记用户名和密码怎么办?<br />一不小心将VSS 6 admin用户的密码忘记,找到以下信息<br />the secret is to hack the um.dat file to remove the Admin password<br />from offset 80 the bytes are (all numbers are hex)<br />0:80(行号) 55 55 bc 7f 41 64 6d 69 6e 00 00 00 00 00 00 0
2010-09-09 22:22:00
1430
原创 sql语句中dateadd的用法
有时我们要更新日期,是在已有的字段里加上年,月,天,时,分,秒。可能是这样,快速实现就是用到了Dateadd用法。其主要用法如下:DATEADD在向指定日期加上一段时间的基础上,返回新的 datetime 值。语法DATEADD ( datepart , number, date ) 参数datepart是规定应向日期的哪一部分返回新值的参数。下表列出了 Microsoft® SQL Serv
2010-03-26 14:40:00
2223
pdf.js预览pdf文件流(base64)pdf源码已更改 带测试
2023-04-03
jquery封装的温度计控件
2015-09-12
wince下的JSON类
2013-10-23
用于懒人的搜索
2008-06-02
扩展网上的一个日期控件
2007-11-07
根据GridView列表自动加搜索条件
2007-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人