-
将搜狗细胞词库转换为其他输入法词库——深蓝词库转换1.1发布
所属栏目:[asp.Net] 日期:2020-12-15 热度:164
以前在搜狗拼音输入法和QQ拼音输入法之间纠结,手机上用的又是百度手机输入法(也就是之前的点讯梅花输入法),在不断纠结的过程中,所以写了一个小工具,实现了各个输入法之间的词库互转,具体参见: 最近收到一些来信,才知道原来大家都有词库互转的需求,[详细]
-
折腾词库,一个词库互转程序
所属栏目:[asp.Net] 日期:2020-12-15 热度:113
我在之前写过一个小程序,用于实现QQ拼音、搜狗拼音、谷歌拼音和百度手机拼音输入法词库的互转,文章地址是: 本来我只是出于从将个人的词库从QQ拼音导入到搜狗拼音中,随手写的个小程序,结果哪知道原来大家都有和我类似的需求,希望实现各种输入法词库的相[详细]
-
将QQ拼音词库导入到搜狗拼音中
所属栏目:[asp.Net] 日期:2020-12-15 热度:176
我以前用的是搜狗拼音,但是有一次我的词库数据莫名其妙的丢失后,而且发现搜狗拼音的词库不能导出为纯文本,所以我就放弃搜狗使用QQ拼音了。昨天看到搜狗拼音推出了云输入法,真是让我眼前一亮,真是很有创意的一个输入法,就因为搜狗推出了该输入法,因为[详细]
-
重新写了一个拼音输入法词库转换小程序
所属栏目:[asp.Net] 日期:2020-12-15 热度:74
之前,由于我要从QQ拼音平台转换到搜狗拼音上,所以我写了一个小程序把QQ拼音词库转换为搜狗拼音词库。后来陆续收到来信,索要程序同时也希望把搜狗拼音词库转换为QQ拼音,所以我就在这个小程序上做了一点改进。这两天我给手机换了百度拼音输入法,之所以用[详细]
-
不重新编译DLL,让FCKEditor支持附件上传
所属栏目:[asp.Net] 日期:2020-12-15 热度:174
最近在忙着做一个小项目,就是一个企业内部的论坛,其中最基本的一点就是富文本编辑帖子和回帖。目前市面上用的比较多的富文本编辑器有: 一个有很多年历史的富文本编辑器了,使用简单,而且一般的使用是免费的,但是不开源,上传图片上传附件等功能没有,扩[详细]
-
修改FCKEditor实现将图片、文件等保存到数据库
所属栏目:[asp.Net] 日期:2020-12-15 热度:152
FCKEditor是开源的富文本编辑器,其免费、跨浏览器跨平台的特点使得其在项目中得到了广泛的应用。但是FCKEditor的附件(文件、图片、Flash等)是上传保存到Web服务器的,在只有一台Web服务器的情况下没有什么太大的问题,但是如果我们的系统有多个Web服务器[详细]
-
破解SQL Prompt 3.9的几步操作
所属栏目:[asp.Net] 日期:2020-12-15 热度:123
关于SQL Prompt 的破解文章园子里已经有不少人发过了。破解思路我也不想重复,不知道的可以参考: 官方下载地址是:http://downloads.red-gate.com/SQLToolbelt.exe 接下来我就说说具体怎么做吧。我就说说最简单最傻瓜的做法,不需要懂IL照样破解! 准备:用[详细]
-
使用AspNetPager与GridView完成分页
所属栏目:[asp.Net] 日期:2020-12-15 热度:65
由于GridView的分页功能实在是太弱了,所以需要使用强大的AspNetPager来作为分页控件。最简单的办法就是GridView控件下面接着放一个AspNetPager控件,但是这样好像就不能用GridView的分页功能了。在数据量不大的情况下,使用GridView的分页是十分方便有效的[详细]
-
遭遇Asp.Net长文件名下载的问题和解决办法
所属栏目:[asp.Net] 日期:2020-12-15 热度:66
在Asp.Net中写了一个附件上传和下载的程序,附件上传到数据库中,然后将附件的GUID保存起来,我们可以根据GUID来找到数据库中的附件,一般附件下载的代码是: 这里比较重要的就是Response.AppendHeader("Content-Disposition","attachment; filename="" + H[详细]
-
再论验证码安全:请及时销毁你的验证码
所属栏目:[asp.Net] 日期:2020-12-15 热度:151
我在中讲到了如何使用C#模拟用户登录具有验证码网站。今天我就换位思考一下,站在网站开发人员的角度讲一讲验证码的的一个安全问题:及时销毁网站中的验证码。 为了方便大家理解,这里我就以一个投票的应用网站为例进行说明。投票网站首先要防止的就是用户不[详细]
-
使用C#实现网站用户登录
所属栏目:[asp.Net] 日期:2020-12-15 热度:81
我们在写灌水机器人、抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户登录。那么怎么用C#来模拟一个用户的登录拉?要实现用户的登录,那么首先就必须要了解一般网站中是怎么判断用户是否登录的。 HTTP协议是一个无连接的协议,也就是说这次对话[详细]
-
使用C#登录带验证码的网站
所属栏目:[asp.Net] 日期:2020-12-15 热度:64
我在中已经讲解了一般网站的登录原来和C#的登录实现,很多人问到对于使用了验证码的网站该怎么办,这里我就讲讲验证码的原理和对应的登录方法。 验证码的由来 几年前,大部分网站、论坛之类的是没有验证码的,因为对于一般用户来说验证码只是增加了用户的操[详细]
-
关于ADO.NET连接池
所属栏目:[asp.Net] 日期:2020-12-15 热度:158
前几天同事问我一个问题,一种CS架构的程序,直接把SQL Server作为服务端,每个客户端直接连接数据库操作,如果客户端打开的数量过多时SQL Server的连接数将会特别高,数据库端形成性能瓶颈,这种情况下怎么办?想了想,造成这种情况的原因是ADO.NET的内部机[详细]
-
.NET牛人应该知道些什么,我的回答
所属栏目:[asp.Net] 日期:2020-12-15 热度:200
What Great .NET Developers Ought To Know (More .NET Interview Questions) A while back,I posted a list of ASP.NET Interview Questions . Conventional wisdom was split,with about half the folks saying I was nuts and that it was a list of triv[详细]
-
在VS环境下使用SVN
所属栏目:[asp.Net] 日期:2020-12-15 热度:62
由于我和同事要合作做一个小程序,所以需要一个源代码管理的工具。在工作的时候我们由于是VS进行.net开发所以一般是使用TFS进行项目管理。但是我们在不同的项目组,工作地点不一样,而且现有的TFS服务器都是在内网的,所以无法使用TFS,这种情况下只有找公网[详细]
-
使用匿名函数减少重复代码
所属栏目:[asp.Net] 日期:2020-12-15 热度:190
在一个项目中我使用到了软件工厂的工具帮助生成了对数据库的CRUD的方法,在Logic中需要对数据层进行封装,以提供对实体操作的接口,封装后的代码如: div style="border-right: #cccccc 1px solid; padding-right: 5px; padding-left: 4px; font-size: 13px;[详细]
-
AMF学习1数据类型
所属栏目:[asp.Net] 日期:2020-12-15 热度:149
AMF是Action Message Format协议的简称,AMF协议是Adobe公司自己的协议,主要用于数据交互和远程过程调用,在功能上相当于WebService,但是AMF与WebService中的XML不同的是AMF是二进制数据,而XML是文本数据,AMF的传输效率比XML高。AMF使用HTTP方式传输,目[详细]
-
AMF学习2远程调用的封装
所属栏目:[asp.Net] 日期:2020-12-15 热度:56
前一篇中已经学习了AMF数据类型,那么接下来就要将一个完整的AMF文件的封装格式了。 AMF文件总体来说分为4部分:前言()、AMF头、AMF主体和主体的响应。 前言的前2字节用于说明AMF的版本,目前AMF有2个版本AMF0和AMF3.如使用AMF0则是:00 00 第3和第4字节用[详细]
-
使用VS快速将类方法封装成Web服务
所属栏目:[asp.Net] 日期:2020-12-15 热度:84
在项目中有时需要将整个业务逻辑类下面的方法封装成Web服务,由于只是简单的封装,在Web服务的后台代码中不会写上任何逻辑,这时我们就需要Web服务提供的方法与类下面提供的方法相同,这是就考虑到使用接口。申明一个接口,然后让业务逻辑类和Web服务类都实[详细]
-
转:[WebServices]介绍
所属栏目:[asp.Net] 日期:2020-12-15 热度:72
1. 有关生存期的补充 正常情况下,每次调用 WebMethod,服务器都会创建一个新的 WebService 对象,即便客户端使用同一个代理对象多次调用 WebMethod。而我们一旦调用了有缓存标记的 WebMethod,只要未超出缓存期,WebService 对象都不会被重新创建。在缓存期[详细]
-
发布一款层次下拉列表控件
所属栏目:[asp.Net] 日期:2020-12-15 热度:194
在项目中经常遇到树状结构的对象比如产品分类、部门结构、地区……对于这类对象的呈现,一般都使用树控件(比如VS2005自带的TreeView控件)。但是树控件的使用和操作都比较复杂,对于一些比较简单的操作,比如单选其中的一个节点的情况则可用使用下拉列表框[详细]
-
发布一个性能测试工具的破解补丁
所属栏目:[asp.Net] 日期:2020-12-15 热度:181
前段时间由于项目出了性能上的问题,所以需要对代码进行优化,找出其中最耗时的部分,于是想到了工具ANTS Profiler,这个工具比较强大,可以跟踪显示出每个函数所使用的时间,下载页面为:不过这个共享软件只能使用14天,这么好的东西怎么能只用14天就罢休,由于是.ne[详细]
-
强烈推荐的一个工具ReSharper
所属栏目:[asp.Net] 日期:2020-12-15 热度:50
今天同事推荐给我一个用于重构的超级好用的工具a href="http://www.jetbrains.com/resharper/"gt;ReSharper , img alt="" src="https://www.jb51.cc/res/2019/02-14/22/b5cbaa222a35c45ce3ca88d6b19e0527.png" border="0"于是百度了一下,在霏凡找到了a href=[详细]
-
一个类如何实现两个接口中同名同参数不同返回值的函数
所属栏目:[asp.Net] 日期:2020-12-15 热度:96
假设有如下两个接口:div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; p[详细]
-
如何使用枚举的组合值
所属栏目:[asp.Net] 日期:2020-12-15 热度:91
有时我们需要将枚举定义为1,2,4,8.......的值,这样当传入一个3,那么就是表示1,2的组合,如果传入7,那就表示1,2,4的组合。要实现这种功能我们需要用到FlagsAttribute。具体用法如下: 1.定义Enum。div style="border-right: #cccccc 1px solid; padd[详细]