- 博客(85)
- 资源 (14)
- 收藏
- 关注
原创 conda使用干货笔记
pycharm老项目加环境或转环境:这个好像没人写过,点击settings,选择project:项目名->project interpret ->show all。如果没有点击+号添加一个,base interpreter选择miniconda3根目录下的python.exe,或者也可以选其他虚拟环境下的就可以切换环境了。另外为了pycharm避免编程界面错误的给包名画红线(),要将第三方包文件site-packeges那个文件夹加入。注意用非base环境的话site-pack.
2020-08-31 17:25:02
989
原创 智能验证码 阿里云人机验证的使用(PHP)
尝试了一下午,弄成功了下阿里云的人机验证功能,感觉文档说得有点跳脱,做个记录。现在的验证码越来越简单人性化,阿里云的人机验证结合了鼠标轨迹记录获取,点击触点分析等,使得原来需要劳心费神输文字点汉字的验证可以消停了。缺点:不兼容ie8以下。不过这在大多数场景下不是个事。对于商业项目来说,除了政国企,这年头还在用ie67(xp系统)的人想必也不是目标客户。注意:收费,1000次2块钱。流量包200万次3000块/年。次是指前后端搭好后配合验证一次。单前端点击不算一次。1、aliyun.com
2020-06-09 21:03:36
4639
原创 百度Ueditor设置图片不同的上传路径/自动切换载入不同配置(php版)
Ueditor提供的功能比较多,但是服务器参数配置文件默认只读取一个文件,搜了一圈也没有方法设置能通过前端js来导入上传路径等配置。如果想让ueditor的上传器在同一个网站不同的页面可以利用ueditor上传到不同文件夹里,可以考虑以下方式:(以下修改基准均为1.4.3.3版最后提供的php服务器端文件,后台登录验证还有token什么的还是要自己加加,不然有安全问题)方法一:...
2019-12-31 12:43:43
726
原创 firefox与chrome扩展中的网址匹配深坑区别
写firefox插件时,有一个网页死活不能让扩展生效,最后发现是match中url的写法有不同:在manifest.json中的content_scripts选项下的mathes匹配的是扩展生效网址,chrome对于网址的端口号是可以识别的,而firefox如果在匹配网址写入端口号是会失效的。需要直接将端口去掉。content_scripts:[{"matches":['http...
2019-12-09 13:57:19
336
原创 Python ValueError: IO operation on closed file 的另一种解法
莫名其妙出现Python ValueError: IO operation on closed file网上大部分是说file close()被提前关闭当然原因不止一个,经过检查发现,添加了如下代码:sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')这段操作时指定print和文本文件输出的编码,但...
2019-11-11 18:48:22
6996
3
原创 ESXi 6.7 的https服务挂掉处理方法 503 Service Unavailable (Failed to connect to endpoint: [N7Vmacore4Http16Loc
ESXi放着十几天后忽然无法访问web client,503 Service Unavailable (Failed to connect to endpoint: [N7Vmacore4Http16LocalServiceSpecE:0x02f194d0] _serverNamespace = / action = Allow _port = 8309)重启有代价,于是搜了下,残废度基本...
2019-03-11 18:39:38
32585
原创 svn忽略某个文件的提交,但保留文件(每次checkout时都会生成),修改svn地址,取消某文件夹的忽略:
收集整理一些常用却难自己发现的tortoisesvn操作修改svn地址在本地配置库副本根目录点击鼠标右键-->TortoiseSVN-->Relocate-->输入变更后的SVN地址svn忽略某个文件的提交,但保留文件(每次checkout时都会生成):修改文件后在commit时右击选择move to changelist 》ignore on commit
2016-03-17 10:41:51
4780
原创 解决php ZipArchive执行后无法生成zip文件的问题
以前写过一个zip压缩的东东,当时zip包用的是随机名,所以一路顺畅。但是今天下午遇到一个抓狂的问题就是zip程序执行之后没发现生成zip文件,代码并没有报错,折腾半天原来是系统编码问题。 目前一般php都是utf8下写的,但是中文win下的ANSI用的是GBK编码,所以还得转GBK。 为了让测试机和服务器都顺畅的执行所以有以下示例代码: $fileName="中文名的zip哟";
2016-03-11 16:24:42
15406
原创 PHPWord利用模板替换字符串生成精确的word文档
用phpword处理docx模板时候始终发生神奇的BUG,就是复制原版例子里的${Value1}进自己的模板然后替换是没问题的,但是只要一改动这个变量文字,PHP做相应替换就失效了。用了下残废百度无果,一怒翻起google,准确度高多了。copy一篇比较nice的博文做个备份转载自:http://wangye.org/blog/archives/943/==============...
2015-06-08 16:03:58
30410
4
原创 推荐几款数据恢复相关软件
现在的存储厂商越来越不靠谱了,数据也越来越重要了,于是乎丢数据成了非常惨烈的一件事情。丢完之后懂点的人会寻找数据恢复软件,但是国内的环境你懂的,大多羊头卖狗肉,数据没恢复,垃圾软件装了一堆,点开就伸手要钱的一堆。。。下面推荐几款经过测试能用的数据恢复软件1.finaldata本地硬盘恢复就靠它了。它的强项是恢复误删文件和文件夹。但对于丢分区和U盘之类的看运气了。能够精细化的恢复,并且文
2015-04-06 19:56:03
1448
原创 git私有远程库的建立与使用
照着 pro git book来架了个私有git 远程库,做个记录。 验证选用ssh,RSA加密方式。 首先 在远程服务器架设库:yum install git-core建好后,就是建一个远程裸库了: cd /opt mkdir git cd git mkdir yukonProject.git cd yukonProject.git
2015-03-02 23:26:22
1890
原创 解决teleport 下载的中文文件名乱码
最近用teleport下个整站,但是发现teleport下载下来的文件中文名是乱码,其实也不怪teleport,因为它把文件名用utf8格式保存,而简体版windows下ANSI的文件名默认是gbk格式,这就导致了文件名乱码。 本来想偷下懒,网上找个现成VBS转码的,不过居然发现没有合适的,都是转文件内容码,那么略微改造了下一个php函数可以让php来重命名文件名。<?phpfunction l
2015-02-28 11:33:34
17710
5
原创 git与svn比较及使用
Git与svn的不同大体上是相似的,主要有2点不同: 1、git的库是分布式的,在本地仍然也有库,记录所有数据和变化。 2、git的分支/合并理念与svn不同, git中没有单纯的主干一说,任何一个版本都是分支,但是master分支相当于svn中的主干trunk。因此git的最大亮点在于切换分支和合并差异比较容易。支持几千个分支同时开发。大多时候merge即可。git的优点1.速度远胜svn。
2015-02-24 22:42:36
1508
原创 tortoiseSVN 进阶知识
以前一直是无脑update和commit,遇到冲突修改就修改。 最近仔细把tortoiseSVN 文档给看了下,居然有300多页,虽然翻译得过于生硬,但也了解到不少版本控制逻辑的智慧。这里用我的理解做个笔记。TortoiseSVN功能尊是出乎意料的强大啊。。。Subversion而之后还有更加强大的github。。。重要操作Update和commit这里两个操作是版本控制的基础。 对于文件的
2015-02-22 23:13:49
3304
原创 js读写本地xml文件
js读写本地xml文件相关程序参考自:http://blog.sina.com.cn/s/blog_62e88f3f0100u7nl.htmlJS操作读写本地xml文件提示:xml存为test.xml,与html文件同一个文件夹。"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3
2014-08-04 17:27:15
19529
原创 mysql sql语句 create table时 报错table doesn't exist
用sql还原一个年代久远的项目时候发现create table执行时报表不存在。。(这不废话,不存在我才要create啊)删了库重来还是报错,对于这个神奇的现象百之,无。谷之,中文网页无。英文找到了,方法是先新建一个空表,然后删除,再然后就可以用sql创建其他内容的表了(囧里个囧)ps:stack overflow万岁 \(^o^)/~
2014-02-19 10:00:52
6672
2
原创 filter等onlyie的css属性避免在非ie浏览器firefox等的控制台中报错的方法:
本来想搜下的,忽然想起jquery,顺便可以使用ie支持的自动判断语法来分批加载。参考jquery官方对2.0不支持ie浏览器的做法可以使用类似:此句加入head标签内,ie执行,非ie不执行。lt IE 30表示低于ie30,但目前没有ie 30(貌似还得等10多年哈哈。),所以所有ie都会执行这句话。 类似的,把注释中的script改成link标签或者直接是css中加入这
2013-12-02 11:24:25
1128
转载 自制recovery【转】
原作者不知道是谁了,我是在这里看到的http://bbs.anzhi.com/thread-5136410-1-1.html###################################### ##### 自制recovery ######## ###################################### ###背景知识#### boot和recov
2013-11-08 09:43:08
3504
原创 扫描版pdf的修改编辑
对于计算机类和一些实用类书籍pdf,我们常常会遇到扫描版不尽如人意的情况,如文字颜色过淡,更换背景色等情况。扫描版的pdf本质是图片的集合(当然字节压缩率不错),因此首先我们要使用软件将pdf转成图片,这里使用PDFMatePDFConverterPortable这个软件,能够免费的将一本pdf转成每一页均为jpg的图片,使用非常简单,几个按钮,就不多说。接下来还是要请
2013-10-13 23:08:45
5281
原创 phpdocumentor2中tag标签说明文档
首先要明白一个结构元素Structural Elements 的概念:结构元素是指程序结构中理应在它之前添加一些相关注释块的程序的结构元素如下面这些:· namespace· require(_once)· include(_once)· class· interface· Trait 相关特性· function (including methods)·
2013-09-22 17:41:17
2444
原创 phpdocumentor2 简介安装使用详解
官网http://www.phpdoc.org/项目地址https://github.com/phpDocumentor/phpDocumentor2首先来个翻译点官网简介:===============================================================================【phpDocumentor an appl
2013-09-21 12:46:28
2774
原创 android笔记【六】---intent间的数据传递
1.使用bundle和intent.putExtras()来传递public void onItemClick(AdapterView parent, View view, int position, long id) { // TODO Auto-generated method stub List> data=new ArrayList>(); for(int j=
2013-09-12 23:37:02
977
原创 解决pear使用时出现 PHP_PEAR_INSTALL_DIR is not set correctly.
安装pear越来越麻烦了。。5.4安装pear,装好后运行pear出现:PHP_PEAR_INSTALL_DIR is not set correctly.Please fix it using your environment variable or modifythe default value in pear.batThe current value is:D:\
2013-09-10 17:46:14
5709
原创 webgrind安装使用详细说明
webgrind是一个网页版的性能分析工具,它的主要作用就是分析xdebug生成的cachegrind文件,以一种界面友好详尽的方式来展示性能数据。试用了一下感觉还是很不错的,鉴于网上并没有一个系统介绍,特写一篇文章:webgrind官方定义翻译版:https://github.com/jokkedk/webgrind==================================
2013-09-08 23:48:19
15604
转载 UML常用图形
类类的 UML 表示是一个长方形,垂直地分为三个区,如图 1 所示。顶部区域显示类的名字。中间的区域列出类的属性。底部的区域列出类的操作。当在一个类图上画一个类元素时,你必须要有顶端的区域,下面的二个区域是可选择的(当图描述仅仅用于显示分类器间关系的高层细节时,下面的两个区域是不必要的)。图 1 显示一个航线班机如何作为 UML 类建模。正如我们所能见到的,名字是 Flight,我们可以在
2013-07-21 16:29:47
1244
原创 java 学习笔记【六】设计模式
1.把会变化和经常会变化的的代码分离2.针对接口编程而非针对实现。如用接口 IFlyBehavior和FlyWithWings、FlyNoWay实现类来分离出可变功能Fly。Duck类中有display,swim方法不变,而用接口 IFlyBehavior, IQuackBehavior来实现使得可以实现动态改变方法行为如public class Duck{
2013-07-01 16:31:56
900
原创 android笔记【五】--图片、adapter、自定义控件
使用图片资源:r=getResources();Drawable d=r.getDrawable(R.drawable.logo);imageView.setImageDrawable(d);Bundle一个map类型的类可以提供给intent使用putString和getString进出intent负责通讯协助工作putExtra("data",b)
2013-04-16 21:48:18
1007
原创 java学习笔记【五】--thinking in java 小记录2
set不允许相同对象,相同会不放入。list有顺序,collection有一定规则,map按键=值。都自带toString方法重载,ArrayList是能够自动扩展的数组add,get ,size方法可用collection的方法是add,set和map都会改变顺序,如果想要顺序,那就用LinkedHashMap或者LinkedHashSetmap是put.Collecti
2013-04-14 23:20:07
685
原创 java学习笔记【四】--thinkinig in java小记录 1
外部类无法通过继承外部类覆写内部类。但可以通过继承内部类来覆写。 本地内部类:方法里的类。匿名内部类,return new ccc() {}之类都可以访问宿主类的成员。外部都不能访问,区别是有无名字的构造函数,可否创建多个相同。内部类的标示符: 外部类名$内部类.class。内部类的意义就在于,不会受宿主继承某个类的影响(同多重继承)。GUI上用途广泛。p.new inner();
2013-04-14 23:18:55
770
原创 android笔记【四】--资源获取
读取xml: Resources r=getResources(); //获取资源对象 XmlResourceParser xrp=r.getXml(R.layout.activity_main);//获取xml try { while(xrp.getEventType()!=XmlResourceParser.END_DOCUMENT){//是否完结
2012-07-28 18:30:09
967
原创 android笔记【三】-----事件处理
常用事件:事件的监听类似于flash中的AS3,应该是ECMA的统一规定。处理方法格式on+xxx / 绑定监听器格式set+On+xxx+ListeneronClick()/setOnClickListener()onLongClick()onFocusChange()onKey()onTouch()onCreateContextMenu()使用:获
2012-07-11 17:30:01
760
原创 android笔记【二】---控件和布局
控件简介==============================================================控件的设置主要依靠layout文件夹中的activity_main.xml设定 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns
2012-07-09 08:25:33
2970
原创 android笔记【一】---基础知识
环境配置==================================下载sdk:http://developer.android.com/sdk/index.html安装后设置系统path,路径填到tools为止。另外还有一个android-sdk下的platform-tools也一并填上,就可以在cmd窗口里可以使用adb,aap,dxt等命令行工具了cmd窗口运行a
2012-07-06 10:44:06
725
转载 图片搜索引擎大合集
转自:bbs.service.alibaba.com/bbs/read.php?tid=2768相似图片搜索网站(以图搜图) 如何凭着一张现有图片找出它的原始图片,或者是凭着一张小的缩略图找出原始大图?下面的搜索引擎可以帮你实现、以图找图、以图搜图。 以图搜图是颠覆性的搜索方式,基于图片的搜索模式自09年以来在全球各大权威评选中,都被公认为未来几年互联网最有前
2012-05-21 23:51:05
22164
原创 【原】拯救你的机械硬盘!
鉴于最近有些抓取机器和抄袭者,把标题的【原】字都复制,我不得不声明:本文为 yukon12345原创,转载请注明出处http://blog.youkuaiyun.com/yukon12345最近硬盘涨得令人发指,那么简单说说如何拯救你的“坏盘”很多人老是贴hdtune的那几个警告,说实话,大多数人都是自己吓自己,那些警告基本每个硬盘都会有,一般来说,只要不物理碰撞损坏的情况下,硬盘使用时间
2011-11-14 19:04:59
5556
转载 【转】硬盘损坏和修复等相关知识(二)
E. 写磁道伺服信息,对所有磁道进行重新编号 有些硬盘允许将每个磁道的伺服信息重写,并给磁道重新赋予一个编号。编号依据P-list或TS记录来跳过缺陷磁道(defect track),使用户无法访问(即永远不必使用)这些缺陷磁道。这个操作也是根据真正的物理参数来进行。F. 写状态参数,并修改特定参数 有些硬盘会有一个状态参数,记录着低格过程是否正常结束,如果不是正常结束低格,会导致整个
2011-11-02 17:07:56
1301
转载 【转】硬盘损坏不能识别等相关知识(一)
最近的本子非常不稳定,动不动蓝屏,可能硬盘快寿终正寝了。本来想换一个,但碰上最近奸商因为泰国涨水在大肆涨价,准备考虑换个固态硬盘装系统,重要数据放里面,摆脱数据丢失的悲剧。另外真鄙视这些奸商,泰国的硬盘产量只占全球的机械硬盘产量25%,就算涨价,按剩75%的产量算,也就是涨个30%。而且泰国只是西部数据的硬盘厂受损,日立硬盘厂设在山坡地区,没受影响只是停工了,希捷的硬盘90%产自苏州,日立的设
2011-10-30 18:51:57
6566
翻译 字符编码带来的安全隐患——一个谷歌XSS漏洞
本文翻译自 http://shiflett.org/blog/2005/dec/googles-xss-vulnerability多年以前谷歌曾爆出一个XSS漏洞证明了字符编码设置的重要性。但直到2011年,这种漏洞还是时有发生。一个典型的例子参见淘宝UTF7漏洞跨站
2011-10-18 00:20:24
3299
原创 它看起来是一张图片,实际上是一个压缩包
网上其实挺多。随便找了张图。保存到电脑里,再改成rar后缀就会发现其实他是一本小说。gif图片由于特殊的编码方式,可以在图片里隐藏一些信息。比如加个RAR文件,加段程序代码。更重要的是gif插入片段,无法被服务器检测出来。也有少部分情况下,有人会利用web服务器自动解释未
2011-10-03 16:15:17
2673
final data 3.0 数据恢复
2015-04-06
图片转pdf工具Axommsoft.Image2Pdf
2013-10-13
PDF转epub、jpg、txt、html、swf、docx\多pdf合并软件 PDFMatePDFConverterPortable
2013-10-13
硬盘通用低格工具
2011-11-14
jar转exe 软件 JSmooth程序及使用说明
2011-09-30
php自动生成带图片附件的doc文档类
2011-08-21
SWFUpload v2.5.0版 说明文档 中文完全翻译版.rar
2010-06-23
显示缩略图的flash图片上传源码
2010-06-23
显示缩略图的flash批量上传(功能版)
2010-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人