- 博客(48)
- 资源 (19)
- 收藏
- 关注
原创 如何按条件移动文档中指定列内容
关注本专栏,让您不写或少写代码就能解决日常生活中遇到的各种挠头的难题!!网友提问:我有这样一个文档:想要根据性别转成下述文档:文档内容较多,请帮忙解决这个问题,谢谢老师!!红叶解答:1.先替换第一行标题2.查找到所有性别是【女】的行a)简单表达式使用正则表达式【.*女】可以快速查找到,但这么简单的表达式会对后续替换造成影响。我们看这一行包含了姓名、制表符tab1、手机号、制表符tab2、性别。姓名和手机号将来是要拆出来放到新位置上去
2021-07-05 16:57:05
166
原创 移除大文档中多余的口头禅
没有云山雾罩的技术名词,没有讳莫如深的互联网黑话;关注本专栏,IT技术不再深不可攀,技术细节小白也能读懂!今天上班刚进公司,小白就看见了一向晚到公司的老板,心里觉得不妙,果不其然,小白位子还没坐稳,老板就叫小白过去。老板手里拿着一份打印出来的文档,是一篇采访稿,采访的作家有口头禅,说话比较啰嗦,因此,老板几天前让小白去掉文档里面的口头禅,说直白点儿,就是让小白去除每句开头有“比如说”,结尾有“这样”的句子。老板:“小白啊,前几天我给你一份文档,让你处理下,好几天功夫,你就处理成这样啊!”
2021-07-05 16:48:09
264
原创 移除大文档中非必要的换行符
没有云山雾罩的技术名词,没有讳莫如深的互联网黑话;关注本专栏,IT技术不再深不可攀,技术细节小白也能读懂!这天上班不久,小白正在划水摸鱼。忽然接到了老板电话。老板:“小白啊,有个从网上下载的文档,不知怎的,一段还没结束就换行了,你把这些换行问题上午解决了发给小刘,下午我需要!!”不就是去除换行符嘛,小菜一碟。小白打开文档,果然问题如老板所说。部分内容如下所示:这似乎难不倒小白,他轻车熟路地打开Notepad++,选择菜单【搜索】->【替换…】,打开【替换】对话框。小白作
2021-06-23 16:13:05
728
原创 找出大文档中的所有手机号
没有云山雾罩的技术名词,没有讳莫如深的互联网黑话;关注本专栏,IT技术不再深不可攀,技术细节小白也能读懂!刚上班,小白就习惯性地打开淘宝,搜索特价打折商品。每天接听电话,传达文件这些无聊的工作他早就厌倦了。正当他下单购买帆布鞋的时候,老板大踏步走了进来。他赶紧按下Boss键,手放在键盘上随意敲着,心里祈祷老板没看到自己在划水。心诚则灵,小白的祈祷起作用了。老板说:“小白,我有一份客户文档,发到你的邮箱里了,你把文档中所有的手机号码都整理出来,交给小刘群发短信。时间比较紧,今天就要整理完啊!.
2021-06-23 15:14:26
1272
原创 sphinx下的max_matches取值对SetLimits的影响
使用PHP在客户端执行$s -> SetLimits(0, 15, 1200);传递的第三个参数,是服务器端设定当前查询的结果集大小为1200,但是运行结果,确实$s最终查询得到的结果为空值,为什么呢?因为,这是由服务器原因造成的,因为服务器端存在max_matches配置项,默认取值为1000,所以若客户端取值超过1000,服务器将不返回任何信息。知道这个原因,我
2014-07-08 13:44:32
5452
原创 coreseek/sphinx中的匹配模式
所谓匹配模式就是用户如何根据关键字在索引库中查找相关的记录。SPH_MATCH_ALL, 匹配所有查询分词(默认模式);如“手机配件”,不匹配 “我有一部手机”,但可以匹配 “手机坏了,需要找配件”。因为“手机配件” 被分成 “手机”,“配件”两个词,匹配条件是必须同时包含这两个词,所以“我有一部手机”不符合匹配要求。SPH_MATCH_ANY, 匹配查询词
2014-07-04 18:03:05
12949
原创 DotNetZip解决文件名称中文字符不显示的问题
由于工作需要,从网上下载了一个压缩组件--DotNetZip,使用感觉良好,但是目录中有中文名称的文件时,就会出现问题,要么名称显示不全,要么就显示若干个问号,很是令人苦恼!! 没办法,只好自己动手解决问题啦,一步步的跟踪定位,最后找到ZipEntry类的WriterHeader方法,估计是写文件头,文件名称应当写在这里,经过调试,发现这一行: /////////////////
2009-10-22 11:13:00
2211
原创 google太牛了,连办证的广告都接
印象中,电线杆,墙头是办证广告的主要场所,毕竟是违法的嘛,见不得阳光! 今天真是个好日子,竟然见到办证信息进入google广告!!真是太强悍了!!!! 可能是我太落伍,难道办证也成合法营生了??
2009-09-23 15:52:00
776
转载 探索Win32系统之窗口类(Window Classes in Win32)
翻译说明:以前一直没有很在意窗口类的使用,我近期在用vc做一些界面时遇到窗口类定义的概念,这次翻MSDN的时候看到了一篇文章,讲到窗口类的一些基本概念,匆匆看完,翻译出来当学习笔记,可能有一些细节上的谬误,请包涵。放在网上,如果大家觉得值得参考,就看看。 在MFC编程里,窗口类的概念接触的已经比较少了,在SDK编程的时候则至少还需要声明一个WNDCLASS(EX)类RegisterClas
2009-01-06 13:00:00
1878
原创 VC中的令人混淆的字符及字符串指针名称
在C语言中,表示字符,字符串很简单,字符用char表示,字符串可以用char[],char*来表示,但在VC下,由于采用了类型定义,所以字符,字符串指针名称可以用多种方式标识,如不抓住规律,则很易将人搞晕。(1)字符,VC中的字符有八位字符和十六位字符两种。8位字符,即传统C编程下的char类型,VC下的表示:CHAR 同char 8位无符号数UCHAR unsigned charVC中加入
2009-01-05 10:17:00
2014
1
原创 VC中两个井号的妙用
VC中有个TEXT()宏,执行情况 TEXT("abc") //结果为L"abc"TEXT(xyz) //结果为Lxyz在头文件中是这样定义的#define __TEXT(quote) __TEXT##quote这两个井号是什么作用呢,通过查看m
2009-01-04 11:00:00
3565
1
原创 vc2005与VC6编写控制台程序的区别
写控制台程序的朋友们可要注意了,vc2005中的写法与vc6.0有了一点小差别!第一:头文件发生了改变//VC6写法#include //vc2005写法#include 两者相比,vc2005里面的头文件少了".h"第二:增加了命名空间的概念。所有的C++ 标准库都包含在std的命名空间里。所以,VC6里面的语句:cout"hello world"//A在vc2005里面,必须写成:std::c
2008-12-31 12:02:00
1788
原创 VB转学VC的switch困惑
刚从VB转学VC,发现但switch语句与select case 很相似,其实它们有很大的不同!第一,select case语句case部分表达式很灵活,而switch语句中的case部分只能接受常量,所以当取值在一定范围的时候,就必须一一枚举出来。看不去不如VB灵活,其实这样的结构目的是通过构造特殊的二进制编码并利用寄存器技术提高效率,而VB中的select case语句最终还是转化为if el
2008-12-30 20:13:00
3586
1
原创 注意C#与C++的数组定义区别
在C#中,定义一个数组,可以用string[] str = new string[5];string str[] = new string[5];来表示,方括号放在变量前面后面都一样。但在C++中,方括号只能放在变量后面,请注意:char[] ch = "abcdefg"; //错误char ch[] = "abcdefg"; //正确
2008-12-30 20:07:00
1183
转载 Javascript - Select操作大集合
最 近在看一本书,Wrox.Professional JavaScript™ for Web Developers,是老赵在他的Ajax深入浅出系列讲座中提到过的一本书。其实这本书一直都在我的电脑里,只是没认真看过。一直没怎么很正式的学习 过javascript,偶尔用到的时候就到网上找些代码,改吧改吧就用了,这次从头开始学起,细细看下来,还真是有不少收获,甚至有点喜欢上 javascr
2008-04-25 10:33:00
964
原创 ASP.NET页面中window.open方法对history对象的影响及解决
在ASP.NET页面中,如果想返回前一页面。可以调用javascript的window.history.back()方法。这种方法在大部分情况下是有效的,但是如果界面中有按钮等控件执行了window.open()的javascript方法来打开其它页面后,window.history.back()方法就不太好用了,原因是javascript将打开的页面地址也保存进了history对象。所以执行了若
2008-04-09 13:49:00
1870
转载 [转]WebService优点和缺点小结
最近做的几个项目都用到了webservice,通过自己的实践和网上资料的汇总,现在做个小结: 当前WebService是一个热门话题。但是,WebService究竟是什么?,WebService有什么优点和缺点,什么情况下应该用WebService?什么情况下不应该用WebService?是需要我们正确认识的。 实际上,WebService的主要目标是跨平台的可互
2008-04-08 11:49:00
1228
原创 用javascript实现既能禁止页面鼠标右键查看 同时又能查看页面文本框右键菜单
刚才在CSDN上,看到有人问这个问题。就是若把页面右键屏蔽的话,文本框上的右键菜单同样也给屏蔽,问如何能够将文本框的右键菜单显示出来。解决思路:首先,要在页面初始化时将页面右键菜单屏蔽其次,在欲解除右键限制的文本框获得焦点时,启用页面document的右键菜单。可以用在文本框中的onmousedown事件中,但推荐用在onfocus事件中,若使用的onmousedown的话,则按键盘上摸拟右键的按
2008-04-07 15:28:00
1364
转载 正规军们,不要瞧不起“小作坊网站”
很多作坊式的个人网站呈现出强大的生命力,很多投资机构都把目光聚焦在他们身上,令人不可思议的是,这种网站通常只有几个人甚至只有一个人,虽 然保持极低成本的运作,但创造出来的价值却令人瞠目结舌,从投入产出比来看,他们无疑是互联网界的英雄,风里来雨里去的个人站长们,颇具大侠风范。这些网 站人气旺盛,赢利模式清晰,更关键的是他们正在赚钱,你很难相信只有几个人的团队,就可以做出这样的规模出来。 反
2008-04-03 13:57:00
731
转载 CSS入门
1.基本语法规范分析一个典型CSS的语句:p {COLOR:#FF0000;BACKGROUND:#FFFFFF} 其中"p"我们称为"选择器"(selectors),指明我们要给"p"定义样式;样式声明写在一对大括号"{}"中;COLOR和BACKGROUND称为"属性"(property),不同属性之间用分号";"分隔;"#FF0000"和"#FFFFFF"是属性的值(value)。2.颜色值
2008-04-02 10:57:00
1096
转载 什么是XForms
HTML表单,如:email表单和订购表单,都是网站重要的组成部分。如果没有表单,网络管理员就不能从访问者那里收集信息,并接受在线信用卡服 务,要知道,这可是电子商务的核心啊。想想看,如果一个网站只是展示了大量的图片,却没有可以用于业务交流和业务联系的方式,那么这个网站还有用处可言 吗?至今为止,互联网差不多已经走过了10年光景,HTML表单也开始变的过时和陈旧了。现在,网站所有者们对表单的需
2008-04-02 10:41:00
1762
转载 [转]DB2常用命令总结
1.启动数据库 db2start2.停止数据库 db2stop3.连接数据库 db2 connect to o_yd user db2 using pwd4.读数据库管理程序配置 db2 get dbm cfg5.写数据库管理程序配置 db2 update dbm cfg using 参数名 参数值6.读数据库的配置 db2 connect to o_yd us
2008-03-28 10:26:00
752
转载 [转]javascript小技巧(非常全)
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ct
2008-03-27 18:09:00
3941
原创 javascript中验证日期和日期时间格式
在javascript中,我们经常要对日期格式加以判断,用正则表达式是最为快捷有效的,下面是验证日期格式(YYYY-MM-DD)和日期时间格式(YYYY-MM-DD hh:mm:ss)的正则表达式.var _reDataTime = /^([1-9]d...{3}-((0?[1-9])|(1[0-2]))-((0[1-9])|([1-2]?d)|(3[0-1])))?$/ //日期
2008-03-26 15:05:00
2399
转载 [转]三五个人十来条枪 如何走出软件作坊成为开发正规军
大家从各个开发语言的优缺点和适用领域,一直讨论到设计模式、框架、重构、单元测试,乃至敏捷编程,最后都讨论到了软件开发过程管理,甚至都谈到了盈利模式和中国软件的悲哀。最后不了了之,都觉得改善中国内地现在的软件生产状况不可能。........从游击队转变为兄弟连,从软件作坊走向记住:业务架构、技术架构、测试兼技术支持、文案兼培训,四套马车。我们一直用它,效果很好,搭建团队容易,循序渐进不革命。有了这么好的团队,就能比过去产出更好的软件,软件的质量,软件的进度,软件的竞争力就都上来了,再上各种管理软件:如项目管理
2008-03-26 13:27:00
618
转载 C#判断一个string是否可以为数字
方案一:TryCatch(执行效率不高)private bool IsNumberic(string oText){ try { int var1=Convert.ToInt32 (oText); return true; } catch {
2008-03-26 12:58:00
693
转载 [转]CSDN Blog十大常用小技巧
Blog小技巧之一-用MSN Push你的Blog! 有 一种应用于MSN的服务也可以向用户提供这种Push Information的服务。那就是-“MSN Alert”[注:“MessageCast”-信息广播系统[Push Information O.S.],该系统基于实时网络技术和RSS,向用户发布各种定制信息,Blog和自动更新。]提示:每当你的Blog内容更
2008-03-14 15:37:00
773
原创 今天,开通了圈子
以前没用过,今天用是一头雾水慢慢琢磨...到现在,圈子里还是一片空白里面一篇文章也没有...圈子地址:http://blog.csdn.net/group/WebDeveloper/
2008-03-14 13:20:00
602
转载 [转]DB2数据库备份及恢复命令总结
1、运行-->db2cmd2、命令行中输入db2cmd输入命令 db2 create db 数据库名称 on d:在d盘建立数据库。假设在d盘生成目录:D:/DB2/NODE0000/SQL000063、cd/4、保证D:/db_bak/目录下存在要恢复的数据库文件。确保目录结构为db2系统备份目录如 目录结构:D:/db_bak/GXDB.0/DB2/NODE0000/CATN0000/执行下面
2008-03-13 13:17:00
2515
原创 一个javascript写的media player播放器
界面较为简单,支持播放列表 。建立播放列表的步骤为:1)在文本框中输入媒体资源的地址,可以是HTTP地址,相对地址和绝对地址2)点击“添加到媒体列表”按钮,将媒体资源信息放到媒体列表中3)在媒体列表中,点击“添加”链接,将媒体加入到播放列表中4)重复若干遍,加入所有歌曲5)点击“播放选中的歌曲“,就开始播放 播放列表中的所有打勾的媒体文件完整代码如下:script language="J
2008-03-12 18:23:00
2981
2
原创 setCapture和releaseCapture的小应用
web开发和windows开发最大的区别就是windows开发是有状态的,而web开发是无状态的,在windows中,一切操作都可以由程序来控制 ,除非强制执行ctrl+alt+del;但web操作就不一样了,即使执行很重要的操作,用户一点击浏览器关闭按钮,就将前面操作成果化为乌有.尽管可以在onunload事件中加些代码,让用户可以选择是否退出,但不能从根本上解决问题!
2008-03-06 18:19:00
9791
6
原创 用javascript定义和操作自定义HTML元素
前面的文章探讨了使用javascript来操纵HTML元素的自定义属性,那么在HTML页面中,除了系统支持的HTML元素外,是否可以建立自定义的HTML元素呢?答案是可以的。自定义的HTML元素与系统自身的HTML元素地位相同,都可以用document.getElementById来获得,区别在于,自定义的HTML元素都是不可见的,类似于隐藏控件。使用自定义HTML元素,我们就可以建立多种隐藏控件,而不一定拘泥于只能建立input的hidden元素了;另外,还可以用于某些特定方面的需求!
2008-02-21 16:36:00
1034
原创 纯javascript的HTML在线编辑器
因工作需要,需使用javascript来操作HTML在线编辑器,在网上搜了许多,都是与服务器端相结合的,通过表单提交的方式来处理的。没办法,只好在此基础上对其进行更新! 参考的myeditor控件不知是哪位高人写的。在此表示感谢!首先,定义一全局变量,用于向HtmlEditor传递值:var EDITOR_DEFAULT_VALUE = ""; //全局变
2008-01-30 15:58:00
3660
原创 javascript中的自定义属性的应用--避免频繁访问数据库
在WEB应用程序中,经常需要将数据从数据库中取出来,填充到HTML控件中,然后再存回数据库。如果数据并未改动,仍然占用网络资源存入数据库,则对网络资源是一种浪费,当页面数据很多和网络访问量很大时,就会形成性能的瓶颈。如何能在提交数据前进行判断呢?一种方法是建隐藏控件或定义全局变量,这种情况适用于控件很少时,若一个表单页面有数十项时,建隐藏控件太多反而降低性能,定义全局变量不容易记忆。另
2008-01-29 19:09:00
1486
原创 用javascript添加控件自定义属性
前面说过为HTML元素添加自定义的属性,是通过手动在HTML控件中加上,其实可以在javascript中动态添加:如有一文本框:input type="text" id="txtInput" name="txtInput" value="自定义文本">如想增加idvalue属性(值为”自定义值”),可以在javascript中这样写:var txt = document.g
2008-01-29 18:58:00
4262
原创 Firefox解析CDATA的问题
这段xml语句,在IE中通过,并能显示出内容,但在Firefox中不提示出错,却在网页怎么也显示不出内容:text> …. ]]>text>调试的最后结果,竟然是这两个必须放在同一
2008-01-18 19:15:00
923
原创 使用javascript操纵HTML元素的自定义属性
为HTML元素添加一自定义的属性非常方便,只须将其加到尖括号中即可,与内置属性地位相等。如我们要为TextBox元素添加属性idvalue:input type="text" id="txtInput" name="txtInput" value="自定义文本">只须在原来的控件后面加上:idvalue=”…”,成为:input type="text" id="txtI
2008-01-18 18:52:00
4994
原创 IE7中将页面"设为首页"的新变化
以前版本的“设为首页”代码,非常简单,如点击按钮,将其设为首页的代码为:a class="chlnk" style="cursor:hand" HREF="#" onClick="this.style.behavior=url(#default#homepage);this.setHomePage(http://blog.csdn.net/redleaf1995);return f
2007-05-14 07:35:00
1644
2
原创 如何使用链接服务器写存储过程
在做与数据库有关的工程时,我们需要写大量的存储过程,有的存储过程需要编写访问跨服务器的表或视图。这时就要用到链接服务器。下面以SQL Server 2005为例,说明如何建立和使用链接服务器。若A服务器中的存储过程要访问B服务器中的表时,请在新建链接服务器中这样填写:链接服务器中一定要填写数据库实例,一般就是主机名B(若B服务器数据源不是SQL Server,则可以选择其它数据源进行设置
2007-05-14 06:55:00
2255
原创 用服务器端控件给客户端控件赋值
1.打开VS.NET,建立一个新的WebApplication工程。2.在页面上添加如下控件:3.添加代码:4.运行5.修改TextBox的值.单击提交按钮,会发现DIV的值会随之改变.6.也可以将全局变量的值赋给DIV,如在代码视图中加入一个全局变量:然后将其赋给DIV运行效果:
2007-05-14 04:22:00
1439
1
DotNetZip [解决了文件名称中文字符不显示的问题]
2009-10-22
用javascript实现既能禁止页面鼠标右键查看 同时又能查看页面文本框右键菜单
2008-04-07
一个javascript写的media player播放器
2008-03-12
setCapture和releaseCapture的小应用
2008-03-06
用javascript定义和操作自定义HTML元素
2008-02-21
纯js的HTML代码编辑器(含myeditor)
2008-01-30
javascript中的自定义属性的应用--避免频繁访问数据库
2008-01-29
用javascript添加控件自定义属性
2008-01-29
使用javascript操纵HTML元素的自定义属性
2008-01-18
DataList中如何响应DropDownList的SelectedIndexChanged事件
2007-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人