- 博客(96)
- 收藏
- 关注
原创 wordpress博客文章中外链添加nofollow属性
只要在主题的functions.php文件中添加下列代码即可,代码只会对外链添加external nofollow,不会改变站内链接属性。// 自动给文章的外部链接添加nofollow属性add_filter('the_content','web589_the_content_nofollow',999);function web589_the_content_nofollow($cont
2013-10-14 12:31:13
1167
原创 notepad++去除重复行
http://stackoverflow.com/questions/3958350/removing-duplicate-rows-in-notepad
2013-09-27 20:32:40
8221
原创 软件开发完毕
不上图了,因为自用没怎么设计界面,很丑。这里记录下整个过程。软件的功能自动联盟采集产品的标题以及推广链接自动请求tinyURL生成短连接自动到youtube采集相关视频并下载自动采集关键词自动伪原创视频自动上传到youtube完成软件用了整整一个月时间,经过一番修改已经可以稳定运行,用到的所有第三方库都是现学现用。C#N年不用,开头花了几
2013-09-19 00:17:06
904
原创 Js字符串转义符错误
今天写js代码,如果在js的字符串中带有\r\n这样的转义符就会报错 unterminated string literal。把字符串中的\r\n替换成\n就可以成功换行了。
2013-09-12 21:05:59
2408
原创 Webdriver调用js设置元素属性
如果对元素的操作执行时间超过设置的超时时限会抛出超时异常。最近需要实现youtube视频上传页面的描述自动填入,而webdriver只提供了一个sendkey方法一个一个字符输入文本,不仅慢而且不稳定,遇上大段文本执行时间会超过设置的超时时限导致抛出超时异常。解决方法就是在webdriver中调用js代码直接设置元素的属性值而不需要一个一个字符输入。 publ
2013-09-12 21:05:30
3449
转载 CPanel:通过parked domain 实现一站多域名
cPanel中如何绑定多个域名到同一个网站在cPanel中可以用addon domain添加新网站,但是很多人有这样的需求,如何将多个域名绑定到同一个网站。例如本站就绑定了两个域名,用aaa.com和bbb.com访问到的是同一个网站。下面以本站域名为例来说明一下操作过程。如果要把其他的域名绑定到主域名对应的网站,很容易,直接在Parked Domain添加域名既可。下面来说明一般
2013-09-12 13:35:21
824
转载 Godaddy域名push和接收教程
站内域名PUSH是我们常见的域名转移过户方式,Godaddy的域名push非常简单,正常情况下,几分钟内就可以完成。有些朋友使用Godaddy 优惠码买了很多域名,想要PUSH到一个帐号,却不知道如何操作,这里家具体讲讲如何操作! 在Godaddy对域名进行push之前,需要事先知道接收方在Godaddy的Customer帐号和Email帐号,两者一定要匹配,否则会push失败,Cust
2013-09-12 13:33:30
1656
原创 记录我遇到的使用selenium让人摸不着头脑的问题
问题一 使用webdriver驱动firefox浏览器时如果不设置参数,默认使用的Firefox的profile和平时打开浏览器使用的firefox不一样,如果要使用平常使用的配置,解决方法:string sPath = @"C:\Users\xxxx\AppData\Roaming\Mozilla\Firefox\Profiles\5f3xae4a.default"; Fi
2013-09-09 01:01:18
11165
1
原创 如何在C#+VS2012环境中使用AutoIt
AutoIt没有直接支持.net环境的dll文件,要想在C#(我用的IDE是VS2012)中使用AutoIt API需要做一些准备工作。在网络上找了很多资料问了很多人,方法各种各样,甚至有人说需要交叉编译。。后来找到老外一篇文章跟着测试了一下可用,这里把所有步骤记录下来:到AutoIt官方下载AutoIt Full Installation(注意,项目中使用的dl
2013-09-07 22:02:55
5353
原创 预防 Youtube Mass Ban
bhw看到一篇老外讲如何预防youtube mass ban的文章,内容是讲自己mass uploading账号被ban的几种情况,以及如何预防的一些总结,这里只把要点梳理一下。youtube ban acc 分2种,第一种对我来说没什么意义,这里只提第二种也就是mass ban,对和我一样批量上传视频的人也许有借鉴意义。mass ban = mass+ ban
2013-09-07 21:20:13
921
原创 selenium webdriver缺陷
除了http://573301735.com/?p=5126讲的,昨天又发现一个让我1个小时生不如死的问题,就是使用两个不同的配置文件来初始化driver,findelement方法获取到的坐标居然不一样,使用其中一个配置文件初始化的driver因为获取的坐标是错误的导致click后没任何反应。搜遍引擎没有发现任何答案。看到一个方法,虽然不能解决我目前的问题,难保以后用不上,记录一下:
2013-09-05 13:44:12
11525
原创 chrome 设置保护眼睛颜色
在chrome文件夹下的 User Data\Default\User StyleSheets\Custom.css 文件中输入html, body {background-color: #cce8cf!important;}网页就变成豆沙色
2013-08-31 23:19:41
960
原创 sqlite添加列
alter TABLE result add col integer DEFAULT 0col 是列名DEFAULT 0 是设置默认值
2013-08-31 22:41:07
2602
原创 正则表达式提取url中的域名
string sDomain = Regex.Match(url, @"(?解释一下 ?[a-zA-Z\.0-9]+ 表示一个以上包含一个[a-zA-Z\.0-9]范围内的字符? 表示[a-zA-Z\.0-9]+所代表的字符串前面必须匹配0个到1个字符串: ://(?=\/) 表示[a-zA-Z\.0-9]+所代表的字符串后面必须匹配0个到1个字符串:/
2013-08-29 18:01:20
13118
原创 WebResponse获取网页跳转后的地址
由于上一篇提到使用selenium webdriver 出现的bug,使用selenium webdriver 获取网页跳转后的url就有些靠不住,可以使用C#的WebResponse获取跳转后的地址,代码如下: WebRequest myWebRequest = WebRequest.Create("http://tinyurl.com/oqps4ys"); WebRe
2013-08-29 17:48:11
4402
原创 这属于selenium webdriver 的bug?
今天写代码,发现用 selenium webdriver 打开某些网页后,再执行有关IWebDriver的操作,就会抛出异常+ 已引发:“一个封锁操作被对 WSACancelBlockingCall 的调用中断。”(System.Net.Sockets.SocketException) 异常消息 = "一个封锁操作被对 WSACancelBlockingCall 的调用中断。",
2013-08-29 16:30:32
1558
原创 老外用webdriver处理弹窗的N个方法
老外用webdriver处理弹窗的N个方法http://stackoverflow.com/questions/6852732/selenium-webdriver-how-to-close-browser-popup
2013-08-27 13:07:38
1173
原创 混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该...
前两天用VS 2012 遇到一个问题,就是在.NET4.5 中使用.NET2.0的dll,程序运行加载时提示混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。解决方法:就是在app.config中添加一个配置节:startupstartup useLegacyV2RuntimeActivati
2013-08-21 17:40:54
2756
原创 ffmpeg合并两个视频
我需要在程序里面实现合并两个视频的功能,用的是C#,但是直接能使用的成熟工具好像并不多,这两天找了很多工具:aforge.NET 可以处理视频但是只能处理视频画面,声音处理不了,对我来说没用。accord.NET 它是为了扩展aforge.NET,可以处理音频,但是貌似没办法把音频混合进视频文件中。Opencv 据说可以处理视频,但是看官网介绍直接放弃,即使它能处理视频恐怕也要大费周章
2013-08-21 17:10:59
20706
原创 SQLite dll加载遇到的问题
最近写应用程序需要用到SQLite数据库,首次接触这个第三方库遇到了些问题这里记录一下。我在64位win7上做开发,用的是VS2012 C#。SQLite官方提供了多种版本的dll下载,其中分32位、64位以及bundle、非bundle版本(还分预编译与源码,setup等版本,我用的都是预编译版本)。一 bundle版本提供3个dll文件,相比非bundle少了一个SQLit
2013-08-17 23:04:16
4436
原创 chrome绿色版制作方法
安装chrome后(可以在线安装也可以到百度chrome贴吧下载离线安装版)把chrome文件夹复制到你想放的任意位置,比如D:\chrome然后到D:\Chrome\Application\28.0.1500.71(这个数字随版本不同而不同)下面把所有文件和文件夹剪切粘贴到上级目录D:\Chrome\Application下,右击该目录下的chrome文件创建快捷方式,右击快捷方式,在目标后
2013-07-10 17:56:11
3520
原创 那些理想主义
小学时我有个十分要好的同学,这家伙成天做的一件事就是突破自己的智商并以此为傲。你可以侮辱他的人格但是对他的智商绝对不可提半个不字。他热衷做这件事的程度我没有见过第二个:常在上课时想题目想得抓耳挠腮,扯头发掉眼泪,忍不住还拿头撞墙,完全不顾老师和同学们的感受,虽然他冒着下课脑袋被老师K肿的风险。他那时还发明了一种利用手指做算数的方法,他解释过一次,但至今我仍未理解。。 懂事以
2013-06-19 09:12:46
700
转载 centos SSH端口修改方法
Linux各发行版中SSH端口默认为22,如果正式做站或其它用途,为了提高安全性就需要修改掉默认的SSH端口号,防止被有心人穷举密码。部分VPS提供商,若您的VPS服务器SSH遭受多次的暴力破解,可能会遭到罚款或临时终止服务,所以修改SSH的默认端口是有必要的。有的朋友不知道“穷举”是什么意思,这里给这些朋友扫盲下 :穷举法,或称为暴力破解法,是一种针对于密码的破译方法,即将密码进
2013-06-02 13:39:57
1663
转载 个人常用centos指令汇总
centos防火墙端口打开/关闭/查看1、开启端口(以80端口为例) 方法一: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 写入修改 /etc/init.d/iptables save 保存修改 service iptables res
2013-06-01 13:12:43
681
原创 不同过插件使用 linksalpha 同步wp内容到社交网络的方法
http://hi.baidu.com/yanhuapaodan/item/8ad2c7c0e6073c48a9ba9498
2013-05-25 18:10:42
835
原创 php代码执行文件重命名函数的权限以及参数
今天写php代码用到rename函数但是始终执行不成功(返回falsh),后来执行(chown apache var/www/html -R)把该目录设置成apache所有,并在网友建议下使用绝对路径,问题解决了(这两个条件缺一个都没办法在我目前的环境下都没能成功)。网友建议php中读的函数可以填写相对路径;但写的函数就要使用绝对路径(据他说是函数没有没有上下文?),这些东西还有待研究
2013-05-20 00:21:29
1424
转载 获得谷歌扩展程序crx包的方法
http://wenku.baidu.com/view/bbdf3f20647d27284b73515b.html
2013-05-17 11:44:26
1382
原创 注册后缀为@msn的MSN邮箱的地址
注册后缀为@msn的MSN邮箱的地址https://accountservices.passport.net/reg.srf?ns=msn.com&sl=1&vv=1450&mkt=ZH-CN&lc=2052
2013-05-08 10:33:46
17697
原创 虚拟主机wordpress 更改内存限制方法
wordpress 开销不小,有时候会超出默认设置的内存限制,如果提示超出允许使用的内存大小,可以修改wp-config.php文件,加上一行ini_set( "memory_limit", "128M" );就行了,这种方法不需要重启,所以适合虚拟主机使用。
2013-04-23 15:21:59
2291
原创 使用rsync在linux(服务端)与windows(客户端)之间同步
网络上虽然有很多教程,但多数是罗列出步骤并没有解释清楚,新手看了还是一头雾水废话完毕-----------------------------一 在linux(我用的是centos系统)上安装rsync和xinetd前先查看linux上是否已经安装:#rpm -qa|grep rsync#rpm -qa|grep xinetd若无则安装,或者使用tar编译安
2013-04-19 23:42:16
9773
转载 Apache Options Indexes FollowSymLinks详解
禁止显示Apache目录列表-Indexes FollowSymLinks如何修改目录的配置以禁止显示 Apache 目录列表。缺省情况下如果你在浏览器输入地址:http://localhost:8080/如果你的文件根目录里有 index.html,浏览器就会显示 index.html的内容,如果没有 index.html,浏览器就会显示文件根目录的目录列表,目录列表包括文件
2013-04-13 11:01:40
1004
原创 Apache如何开启Mod_rewrite模块以及Wordpress伪静态
一 开启Mod_rewrite模块1 打开httpd\conf\httpd.conf搜索 LoadModule rewrite_module modules/mod_rewrite.so (Apache2是这个)去掉前面的#2 搜索AllowOverride None 替换为 AllowOverride All两处:A
2013-04-09 16:31:09
4053
原创 apache通过httpd.conf绑定多个域名及二级域名
以下是转载内容,后面有补充Apache是最流行的HTTP服务器软件之一,其以快速、可靠(稳定)而著称,并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,并且源代码全部开放。如果有自己的服务器或者VPS,并且不想为了方便而购买昂贵的控制面板的话,那自己动手配置Apache就成了一门必修课了。下面简单的介绍了如何通过设置Apache的http.conf文
2013-04-09 15:33:58
13849
转载 centos 查看,卸载已安装软件
要知道安装了哪些组件,通过命令rpm -qa|grep httpdrpm -qa|grep mysqlrpm -qa|grep php分别可以查看本机安装的apache、mysql和php服务。如果返回为空,则说明本机没有安装该服务。[root@localhost ~]# rpm -qa|grep httpdhttpd-2.2.3-43.el5.centos说明本机
2013-04-06 13:00:21
1083
原创 虚拟机上centos设置固定IP
方法是网上找的,实践之后可用,复制过来顺便有些地方做下修改和注解以求清楚一些注:我的虚拟机设置的是桥接方式联网,在这个网络配置下进行的修改:http://blog.youkuaiyun.com/old_imp/article/details/8697618主要对系统下面的几个地方做了设置: 本机要设置的 IP地址Netmark 子网掩码Gateway 默认网关D
2013-04-01 00:49:28
7237
原创 2003版excel 删除某列数据相同的行只保留一行的方法
假设要把列A数据相同的行删除只保留一行在新的一列(假设为C列)的第一行输入 =countif(A$1:A1,A1),回车后再选中C1,鼠标移到其右下角,双击那个”+“;选中C列,数据,筛选,自动筛选,点C1的下拉框,选择只显示等于1的。 =countif(A$1:A1,A1)这个函数的意思 是 统计从A1(A和1分别是列与行的相对表示)开始,到A$1($1是行的绝对表示)项
2013-03-26 16:24:45
9314
原创 apache 提示403错误时,修改httpd.conf配置文件
这里需要注意的是,要把网站文件夹的用户以及用户组按照以下httpd.conf参数设置user ****group ****然后修改 Options FollowSymLinks AllowOverride None Order deny,allow deny from all Satisfy all中的
2013-03-24 22:50:11
3908
原创 contos6.4下LAMP环境配置以及wordpress安装
这样的教程在网络上非常多,但是一般只给出安装步骤,没有给出安装过程中出现的一些问题的处理方法。这篇主要记录我安装LAMP+wordpress的过程中出现问题的处理方法。 按照下面这篇文章的步骤来安装LAMP http://os.51cto.com/art/201103/248774.htm 这个过程中遇到的问题:1 chkconfig –levels 235
2013-03-24 20:04:41
1164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人