Archive for the ‘Uncategorized’ Category
星期一, 十一月 19th, 2007
我1月17无痛人流了,2月19才来的月经,可3月份到现在都还没来月经,都一个多月请问一下是怎么回事,
谢谢,如果真的怀孕了,可以再流吗,会不会对身体有什么影响,因为木前已有两次了,去年做过一次药物人流,今年无痛人流
A:
如果这期间有性生活,可以考虑是否怀孕,可以通过一些尿液、血液的检查明确诊确,同时,月经周期受多种因素影响,如生活习惯的改变、饮食习惯的改变、身体状况的改变及时精神、情绪等多种因素影响,如果排除了怀孕因素以后,可以在医生的指导下服用药物进行调理。
dengminhua 回应
如果真的怀孕了.还可以流吗?因为我已有两次了,去年是做过药物人流,今年1月份做了一次无痛人工人流,会不会对身体有什么影响
Posted in Uncategorized, 流产 | No Comments »
星期一, 七月 16th, 2007
紧急避孕药
我和女朋友在6月24号发生了关系,但是她正在排卵期..我没达到高潮就拿出来了
在体外射的.事后用了紧急避孕药,大概是8个小时后用的.我女朋友很怕,想问一下有可能怀孕吗?
几天出现怀孕的特征
我女朋友的月经不怎么规律,这个很难判断的
请问早孕试纸在发生关系后多长时间后用啊,谢谢
A:
既然采取了避孕措施,怀孕的可能性就会很低,一般怀孕的首发症状是停经,如月经推迟一周左右还没有来应及时去医院进行检查。
Posted in Uncategorized | No Comments »
星期二, 六月 12th, 2007
我们在用Dreaweave书写英文文本时,段落一般不缩进(不支持半角空格);但我们大多的时候都是用中文书写格式,必须在每段开头空两个汉字的位置。 但浏览器对于文本中的空格,不管多少只认一个空格。如何在Drwamweaver中实现文本的段落缩进,也就成了网页制作中的一大难题。针对这一问题,本 文为大家提供以下几种解决办法。
一、用自Dreaweave身所带的功能
1、在Dreamweaver中执行下面操作4次就可以插入两个汉字大小的空格。
2、用同背景色相同颜色的字符来完成插入空格,这种方法操作比较繁琐、不易修改,而且在浏览内容被选取时,隐藏的字符就曝光了。
Posted in Uncategorized | No Comments »
星期一, 六月 11th, 2007
环境:WindowsXpSP2 JDK1.5.6 MyEclipse5.1.1GA
JSEclipse压缩包的文件名是:JSEclipse_1[1].5.3.zip
MyEclipse的安装目录是C:\Program Files\MyEclipse 5.1.1 GA
一,首先,我用的是覆盖安装,我将JSEclipse压缩包里的features和plugins分别
覆盖到C:\Program Files\MyEclipse 5.1.1 GA\eclipse下的对应文件夹里(MyEclipse5.1里集成了Eclipse3.2).然后加参数clean重新启动,未发现IDE
有明显改动,新建一个JSP文件里写上javaScript代码也没代码提示和高亮显示。
二,用link方式安装,新建一个文件夹取名为JSEclipse,在其下新建子文件夹eclipse,再将3个解压出的文件夹置于该子文件夹eclipse 下,目录结构为C:/JSEclipse/eclipse/plugins等等,再到MyEclipse安装目录下的eclipse文件夹的link子文件夹中写上link文件。加clean参数后重新启动,未发现IDE有明显改动,无语法提示和高亮显示
以上是我安装过程。请问JSEclipse安装完成IDE会有哪些明显的改动吗?我看有些文章说能new->Ajax-js文件,而我这里不行。请大家指点,还有个问题就是JSEclipse压缩包里的license有什么用
和别的插件一个装法。
分别将插件的plugins,feature(如果有这个目录的话)目录下文件放到eclipse的plugins,feature目录下。
然后加-clear参数运行。。。。。
Posted in Uncategorized | No Comments »
星期日, 六月 10th, 2007
我们为了优化网页、加快网页下载速度,除了对图片进行优化之外,还需对网页其他各个元素进行优化。在网页编织过程中如能充分利用编辑工具,也可以在网页制作中达到优化目的。
下面是Dreamweaver中的一些优化技法:
为服务器减负
在交互网页中,用户常用表单向服务器提交数据,等待服务器的数据处理、返回浏览器……等待的过程是很令人心烦的。为此,我们在进行网页编辑时,也有必要为服务器作个考虑。Dreamweaver中制作网页,能为服务器减负的工作有一项做得较出色,就是对用户所提交的表单的合法性进行验证,只需在浏览器端进行,不必返回到服务器验证,既减轻了服务器的负担,又让浏览者少一份伤心的等待。
方法:选中表单,打开“行为”面板,点击“+”号选“验证表单”,然后进行设置即可。顺便提醒,这个验证过程实际上是使用 JavaScript在浏览器端作验证。在Dreamweaver里进行上述操作时,它会把这段JavaScript代码放在网页头部与之中,这样必定会使页面的完全显示时间变长,因为浏览器要先下载这段代码才下载其他页面元素。因此,最好在Dreamweaver中打开代码编辑器,把这段脚本程序剪贴到源代码的最后边,让其在最后下载。另外,我们在为网页加入JavaScript脚本特效时,你如果不希望页面出现时马上生效,也不妨这样设置。
合理调用CSS
进行网页设计时,运用样式表单CSS来对页面元素进行布置,可以大大地减少HTML代码,这点我们已经很清楚。
方法:
(1)是选定对象,从右键菜单中选择定义好的样式加入; (2)是从样式面板中为对象选择样式;
(3)是在标签选择器上的某标签上单击右键选择样式。
这三种方法虽然获得的页面效果一样,但由于第一种方法会在HTML代码中产生一个“span”标签,如果过多地使用必定会使网页源文件大大增肥,影响下载速度。因此调用CSS时,应采用第二、第三种方法。
合理应用表格
我们不但要为服务器减负,对使用的浏览器我们更需要减负,也就是要尽可能地缩短浏览器对页面的解析时间,上面提及的JavaScript脚本加入就是一个例子。影响浏览器对页面解析的还有表格,因为浏览器对表格的解析时间与表格的大小、复杂程度成正比,而我们在Dreamweaver中为了版式的安排,都是通过加入大量的表格来进行定位的,有些人甚至在大表格中套入多重的小表格,这实质上也是在加大浏览器的负担,使页面呈现时间大大加长。为此在使用表格时,应尽量将表格打散,并要尽可能地避免表格的层层相套。
自我“减肥”
目前网页“减肥茶”很多,我们随处都可找到,而在Dreamweaver中,我们不必四处找“减肥茶”,利用其自身的“减肥”功能足可以使网页“苗条怡人”。
方法:在“命令”菜单下选择“清除多余的HTML”,即可进行设置对网页冗余代码进行清除。
Posted in Uncategorized | No Comments »
星期六, 六月 9th, 2007
php 的IDE实在是太多了,多的我的手指头都数不过来,不过,最常被大家拿来进行开发的,我想也不外乎那么几种吧。
直到下载了PHPEDIT,我才感觉这是一款相对比较顺手的软件,26M的软件,里面含了太多的插件,配置起来也比较繁,代码提示也没有zend方便,不过也算是比较方便的了。对数据库的操作也很方便,如果对于一个不太会数据库查询的人来说,它就显得比较方便了,DB插件里可以象视图一样进行操作,并会直接生成SQL语句,对开发人员来说它的功能可以说非常大。
zend studio这款软件我不想再提了,网上关于它的教程和说明实在是多如牛毛,怎么帮他加插件,怎么用它进行调试,这些多的不能再多了,也就不提了。
PHPED 是nusphere出的一款软件,功能也是非常强大,也被N多的人所使用,但是它对中文的支持就和它的功能一样强大,强大的让我感到哭笑不得,好好的一段中文居然可以被截成N段,实在是佩服佩服啊。不过,如果是用来开发英文的程序,它确实是一款好软件。
PHP Expert Editor 4.1据说也是nusphere的软件,网上传言说这两款程序几乎一模一样,我也下载了进行试用,一模一样我是没有感觉出来,不过很多功能也确实让我郁闷。
php designer 2007是一款专为开发PHP的软件,但是功能偏向于网页和代码混合,很多快捷键都是网页和代码混合的。说实在的不适合真正的OO开发,而且项目管理也不是很佳,不过它好象TODO的日程管理的(记不清了,试的时候有一款软件有这个功能的,不知道是不是它了)
还试了几款软件,因为不顺手就删了。
其它的象代码片段,代码库什么的,好象只有zend比较全,PHPED和其他的几款IDE虽然都有代码片断功能,但相对都不够强大,而PHPEDIT的强大也是建立在插件上的,内置的插件实在是让人感到适合用来开发和调试。由于我自己不用ezpublish,就直接到extensions目录下把 Ezpublish目录删掉了,也可以让菜单空出来一大块,视觉也好多了。
phpedit 在的代码片断和的片断里切换时,不属于同等代码的片断会变成灰色,可以让你一目了然自己在修改HTML还是在改PHP代码。
调试的时候,也有DEBUG的输出,也支持HTML的输出。这些功能几乎上面所说的IDE都存在。
PHPEDIT 对开发人员还有几个好处是:code beautiful,code helpGenerator 。code beautiful的功能我就不多说了。code helpgenerator的功能就和php document差不多,生成一个关于某个文件的详细信息,比如文件中存在的静态变量,变量,类,函数,都会一一列出。适合写帮助或者写文档。
PHPEDIT的功能当然不止这些,它的帮助,工程,任务进程等插件都很不错,这里就不一一再提了。
...
Posted in Uncategorized | No Comments »
星期三, 六月 6th, 2007
对比了多个代码编辑器,还是觉得editPlus最好用。
1 在 [External Link]http://editplus.com/others.html 下载ruby的语法文件,设为与rb文件相对应,就可以显示ruby语法高亮了。(也可以修改这个文件。)
2 打开rb文件的默认折行显示
3 设置好rb文件的tab字符的用法
3 打开行号显示
4 设置好字体,有5个字体可以随时切换
5 然后设置好ruby在EditPlus里面的无参数命令:
菜单文本=运行ruby文件
命令=C:\ruby\bin\ruby.exe
参数="$(FilePath)"
开始路径=$(FileDir)
6 设置好ruby在EditPlus里面的有参数命令:
菜单文本=运行ruby文件(自己补充参数)
命令=C:\ruby\bin\ruby.exe
参数=$(FilePath) $(Prompt)
开始路径=$(FileDir)
7 怎样使EditPlue?能够快速新建ruby文档?设置:
新建空文件C:\Program Files\EditPlus 2\template.rb,然后设置一个新的Template名为Ruby,然后指向这个template.rb。完成了这个设置,EditPlus就可以快速新建Ruby文件了而且马上有语法高亮。
8 用alt+shift+1打开ClipText?旁边栏,然后在组合框,右击菜单,new,新建一个Clip集合叫做Ruby,然后在这个集合里面,定义各种代码片断。(^!表示选定点)
Posted in Uncategorized | No Comments »
星期三, 六月 6th, 2007
技巧中,在编译器集成例子中参照了部分官方的文献。有几篇是从网上搜集来的,这里我注明了来源或原始作者。如果你是相应作者,不希望文章放在这里,请通知我,我会及时 删掉。
------------------------------------------------------
文章或者技巧及原始作者或出处:
正则表达式类
【1】 正则表达式应用——替换指定内容到行尾
【2】 正则表达式应用——数字替换----------------------------Microshaoft,jiuk2k
【3】 正则表达式应用——删除每一行行尾的指定字符
【4】 正则表达式应用——替换带有半角括号的多行
【5】 正则表达式应用——删除空行----------------------------江德华
软件技巧类
------------------------------------------------------
【6】 软件技巧——键盘记录的注意事项
【7】 软件技巧——关闭文档标签的便捷方法
【8】 软件技巧——如何去掉 EditPlus 保存文本文件时的添加后缀提示?
【9】 软件技巧——提示找不到语法文件的解决办法
【10】软件技巧——设置editplus支持其它文字,如韩文----------jackywu1978
【11】软件技巧——FTP 上传的设置----------------------------李应文2.11汉化版
【12】软件技巧——如何禁用备份文件功能?
【13】软件技巧——添加语法文件、自动完成文件、以及剪辑库文件
工具集成类
------------------------------------------------------
【14】工具集成——编译器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis、C#)
【15】工具集成——让Editplus调试PHP程序----------------------avenger,aukw
【16】工具集成——打造 PHP 调试环境(二)----------------------老七2.11汉化版
【17】在 WINPE 中集成 EDITPLUS
每个步骤都说得很详细了,就没有必要贴图了,体积不要太大才好。
【1】正则表达式应用——替换指定内容到行尾
原始文本如下面两行
abc aaaaa
123 abc 444
希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg”
即上面的文本最终替换为:
abc efg
123 abc efg
解决:
① 在替换对话框,查找内容里输入“abc.*”
② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮
其中,符号的含义如下:
“.” =匹配任意字符
“*” =匹配0次或更多
注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。
【2】正则表达式应用——数字替换
希望把
asdadas123asdasdas456asdasdasd789asdasd
替换为:
asdadas[123]asdasdas[456]asdasdasd[789]asdasd
在替换对话框里面,勾选“正则表达式”复选框;
在查找内容里面输入“[0-9][0-9][0-9]”,不含引号
“替换为:”里面输入“[\0\1\2]”,不含引号
范围为你所操作的范围,然后选择替换即可。
实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例
上面重复使用了“[0-9]”,表示连续出现的三个数字
“\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,依此类推
“[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它\0\1\2其它”,则替换结果为:
asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd
功能增强(by jiuk2k):
如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1 或 123 或 12345 或 ...
大家根据需要定制
相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下
【3】正则表达式应用——删除每一行行尾的指定字符
因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现
比如
12345 1265345
2345
需要删除每行末尾的“345”
这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下
解决:
在替换对话框中,启用“正则表达式”复选框
在查找内容里面输入“345$”
这里“$”表示从行尾匹配
如果从行首匹配,可以用“^”来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串
a. 选择要操作的行
b. 编辑-格式-删除行注释
c. 在弹出对话框里面输入要清除的行首字符,确定
【4】正则表达式应用——替换带有半角括号的多行
几百个网页中都有下面一段代码:
我想把它们都去掉,可是找了很多search & replace的软件,都是只能对“一行”进行操作。
EditPlus 打开几百个网页文件还是比较顺畅的,所以完全可以胜任这个工作。
具体解决方法,在 Editplus ...
Posted in Uncategorized | No Comments »
星期三, 六月 6th, 2007
i IMproved (VIM) 是 Bram Moolenaar 开发的与 UNIX 下的通用文本编辑器 vi 兼容并
且更加强大的文本编辑器。它支持语法变色、正规表达式匹配与替换、插入补全、自定义键
等等功能,为编辑文本尤其是编写程序提供了极大方便。VIM 可以运行在“任何”操作系统
上,包括我们常用的 Windows 和 UNIX/Linux。一旦掌握了 VIM,你就掌握了一项跨平台的
利器。
尽管 VIM 功能十分强大,但对于刚接触它的人尤其是用惯类似 Windows 的 notepad 的人
来说,VIM 并不十分易于掌握,毕竟它兼容的是 vi 而不是 notepad。本文旨在介绍 VIM
中我所了解的用法,希望有更多的人喜欢 VIM。应该指出的是,VIM 中有太多的功能和命令
,有许多你并不用的着,因此没有记的必要,有些我也不知道,这要靠你来发现,关键是多
看 :help ,多试。另外,取决于你的 VIM 的版本以及编译安装时的设置,文中讲述的某些
功能或命令在你的 VIM 中也许并不存在,如有需要请升级。
1. vi 的基本用法
vi 的屏幕区域分为两个部分:最下面一行是命令行,一般用于提示信息或命令行输入;除
此之外为正文显示区域。跟 notepad 不同的是,vi 中存在两种模式:普通(Normal)模式和
插入(Insert)模式。
进入 vi 后默认即为普通模式。新手一般初次进入 vi 后就想输入一串字符,结果发现 vi
一连串莫名其妙的反应。其实,在 vi 的普通模式下,任何按键包括普通字符都表示某个
命令,并不表示在当前光标处插入字符。常用的命令有:(注意区分大小写)
: ...
Posted in Uncategorized | No Comments »
星期三, 六月 6th, 2007
注:以下问题以及解答均由版上的文章归纳整理而来,部分内容为原文引用。
(请搜索“(编号)”快速定位到问题答案部分。)
(01) 为什么别人的方法在我这里行不通?
(02) 如何找到上次编辑的文件?
(03) 如何复制粘贴?
(04) 如何在多个文件中进行替换?
(05) 如何把fold一次全部打开?
(06) 如何选择、复制或者查找光标所在的单词?
(07) 如何计数搜索的字符串?
(08) 如何去掉高亮搜索?
(09) 如何解决linux下gvim中文菜单乱码的问题?
(10) 如何对所编辑的文件语法高亮显示?
(11) 如何快速插入多行数字0-99?
(12) 如何设置中文编码?
(13) 如何去掉或者插入^M这样的字符?
(14) 如何整体缩进一段代码(插入tab)?
(15) 如何合并两行?
(16) 如何设置缩进距离(tab宽度)?
(17) 如何让VIM不生成备份文件(~文件)?
(18) 如何设置windows下gvim的字体?
(19) 如何让打开文件时光标自动到上次退出该文件时的光标所在位置
(20) 如何让一个文件在原有的gvim中用新开的tab打开
(21) 为什么文件很多行仅仅在每行开头显示个"@"
(22) 在插入模式下Backspace键怎么无法删除了?
============================================================================
(01) 为什么别人的方法在我这里行不通?
估计这是最难回答的一个问题了。:-)
不过首先应该确定你的VIM版本是否足够新,功能是否完整。使用 :version 命令查看你
的VIM版本以及功能。一个常见的情况,如果你用的是RedHat系统,请确定安装了
vim-enhance的rpm包,否则将是不完整的VIM。
(02) 如何找到上次编辑的文件?
Ctrl+O (按两次)
(03) 如何复制粘贴?
复制
方法一:先ma标记当前位置为a,移动到新的位置,再y`a或者y'a复制从标记位置a到
当前位置的内容。`和'的区别:`以字符为单位,'以行为单位。这个方法应该是所有vi
都适用的。(如果不对请指正。)
方法二:按v或V或Ctrl+V进入visual模式,移动光标选择一段内容,按y(若要使用系统黏贴
板,按"+y)。三者的区别:
v以字符为单位,V以行为单位,Ctrl+V是块选择。这个方法只在VIM下适用。
粘贴
p或P。区别:前者粘贴到光标后面,后者粘贴到光标前面。
(04) 如何在多个文件中进行替换?
一般可以用sed或者vim来做。比如要对当前目录下的*.c文件进行替换:
方法一:
for i in *.c; do
sed -i -e 's/oldvalue/newvalue/g' $i
done
方法二:
vim *.c
:argdo %s/oldvalue/newvalue/ge | update
(05) 如何把fold一次全部打开?
zR 或者 :set foldlevel=999
全部关上是 zM
(06) ...
Posted in Uncategorized | No Comments »