为您找到搜索结果:7425个
eclipse查看jar包中class的中文注释乱码问题的解决
1,问题来源是在eclipse中直接查看springside的class(由eclipse自动反编译)里面注释的乱码问题:Preferences-General-Workspace-Textfileencoding设置为uft-8最后重启一下eclipse通常就ok了。 2,若是关联jar的源码出现乱码,则使用以下方法尝试:将Eclipse的Preferences中的General》ContentTypes中的JavaClassFile和Text的defaultencoding都设置成了UTF-8(或者是其他你需要设置的编码格式)重新关联一次!如果还不行,尝试把源码jar包换了地方重新关联一次....
Linux下OpenSSL 安装图文详解
安装环境: 操作系统:CentOs6.3 OpenSSLVersion:openssl-1.0.0e.tar.gz 目前版本最新的SSL地址为http://www.openssl.org/source/openssl-1.0.0e.tar.gz 1、将下载的压缩包放在根目录,2、在文件夹下解压缩,命令:tar -xzf openssl-openssl-1.0.0e.tar.gz,得到openssl-openssl-1.0.0e文件夹3、进入解压的目录:cd openssl-1.0.0e4、设定Openssl安装,( --prefix )参数为欲安装之目录,也就是安装后的档案会出现在该目录下:执行命令: ./config --prefix=/usr/local/openssl5、...
.htaccess的基本作用及相关语法介绍
.htaccess是一个纯文本文件,它里面存放着Apache服务器配置相关的指令。.htaccess主要的作用有:URL重写、自定义错误页面、MIME类型配置以及访问权限控制等。主要体现在伪静态的应用、图片防盗链、自定义404错误页面、阻止/允许特定IP/IP段、目录浏览与主页、禁止访问指定文件类型、文件密码保护等。.htaccess的用途范围主要针对当前目录。一、.htaccess的基本作用启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。例如,需要使用.config,则可以在服务器配置文件中按以下方法配置:AccessFileName.config笼统地来说,.htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能。 二、.htacces...
.htaccess文件的作用(访问控制)
在线工具:http://www.htaccesseditor.com/sc.shtml 说到.htaccess文件,我想对于wordpress新手或者老手都应该不是很熟悉,也没有多少这方面的概念吧,至少小编是这样的,而最近看到一篇有关介绍的文章,觉得很不错,所以今天打算分享给大家,也给自己一篇扫盲课吧!首先介绍下.htaccess文件到底是什么,.htaccess是ApacheHTTPServer系统级别的配置文件,通常用来实现主机本身以外的一些功能的,比如说重定向、Gzip、以及访问限制等等。。。那么下面就介绍10个关于.htaccess文件的妙用,看看大家都了解多少1、重定向(301跳转)相信这个功能,大家都不陌生,为了集中网站域名的权重,通常会将不带www的域名301跳转到带www的域名上,比如说本站的域名2zzt.com就会自动的跳转到www.2zzt.com上来,这样做的好处就是,搜索引擎会集中不带www的域名的页面权重到带www的网址页面上来,如果没有做301重定向,且带www和不带www的域名都能访问同一个网站,那么在搜索引擎优化方面将起到分散权重的弊端!具体操...
CodeIgniter 错误: In order to use the Session class you are required to set an encryption key
CodeIgniterSESSION 第一次用session遇到这个错误,说是要加一个密钥才可以使用,加就加吧,打开config.php找到以下代码 /*|--------------------------------------------------------------------------|EncryptionKey|--------------------------------------------------------------------------||IfyouusetheEncryptionclassortheSessionclassyou|MUSTsetanencryptionkey. Seetheuserguideforinfo.|*/$config['encryption_key']='afafasfwertwerwer';$config['encryption_key'] 后面的密钥你随便加了。加完就可以使用了。...
iOS NSString 和NSData 转换
NSString转换成NSData对象 NSData*xmlData=[@"testdata"dataUsingEncoding:NSUTF8StringEncoding];NSData转换成NSString对象 NSData*data;NSString*result=[[NSStringalloc]initWithData:data encoding:NSUTF8StringEncoding];NSData转换成char* NSData*data;char*test=[databytes];char*转换成NSData对象 byte*tempData=malloc(sizeof(byte)*16);NSData*content=[NSDatadataWithBytes:tempDatalength:16];...
PHP 分割字串 Function 的速度比較(substr/sscanf/preg_match)---substr最快!
固定長度的字串(假設是06481a63041b578d702f159f520847f8),要照固定格式做切割,使用PHP要怎麼切會比較快?註:要將此字串切成=>06/48/1a63041b578d702f159f520847f8這三個字串. 寫簡單的程式做個測試,來比較 substr / sscanf / preg_match 的速度.先設$a='06481a63041b578d702f159f520847f8';,再執行下面程式做測試(全部都跑100萬次的數據):使用substr程式執行花4.08482551575秒:$x[0]=substr($a,0,2);$x[1]=substr($a,2,2);$x[2]=substr($a,4,28);使用sscanf程式執行花5.26213645935秒(與substr差-5.26213645935)list($x[0],$x[1],$x[2])=sscanf($a,'%2s%2s%28s');註:$x=sscanf($a,'%2s%2s%28s');//耗費時間增...
使用OpenSSL自签发服务器https证书
OpenSSL官方推荐win32可执行文件版下载:http://www.slproweb.com/products/Win32OpenSSL.htmlca.keyCA私钥:opensslgenrsa-des3-outca.key2048制作解密后的CA私钥,但一般不需要这一步:opensslrsa-inca.key-outca_decrypted.keyca.crtCA根证书(公钥):opensslreq-new-x509-days7305-keyca.key-outca.crt服务器server私钥:opensslgenrsa-des3-outserver.key2048制作解密后的服务器server私钥(Win+Apache需要解密后的server私钥):opensslrsa-inserver.key-outserver.key2从服务器server私钥生成签名请求CSR文件:opensslreq-new-keyserver.key-outserver.csr###注意如果是服务器证书,commonName时输入域名,如*.creke.net,支持*通配符,邮箱之后的内容可填可不填...
**PHP错误Cannot use object of type stdClass as array in错误的
错误:将PHP对象类型当做了PHP数组 解决方法:用对象操作符->今天在PHP输出一个二维数组的时候,出现了“Fatalerror:CannotuseobjectoftypestdClassasarrayin……”。这个二维数组是这样的:Array( [0]=>stdClassObject( [id]=>1 [title]=>首页招聘 [size]=>297*140 [pic]=>./upload/20130302093535.jpg [state]=>0) [1]=>stdClassObject( [id]=>2 [title]=>首页领队 [size]...
多进程Multiprocessing模块
多进程Multiprocessing模块先看看下面的几个方法:star()方法启动进程,join()方法实现进程间的同步,等待所有进程退出。close()用来阻止多余的进程涌入进程池Pool造成进程阻塞。参数:target是函数名字,需要调用的函数args函数需要的参数,以tuple的形式传入用法:multiprocessing.Process(group=None,target=None,name=None,args=(),kwargs={},*,daemon=None)写一个的例子:frommultiprocessingimportPoolimportos,timedefpr(str):print("The"+str+"is%s"%(os.getpid()))time.sleep(1)print("The"+str+"isclose")if__name__=="__main__":print('-------------------------------')print("thecurrentpid:"+str(os.getpid()))#默认为自己电脑的核数p=Pool(2)fo...
使用html+css+js实现简易计算器
使用html+css+js实现简易计算器,效果图如下: html代码如下:1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<metaname="viewport"content="width=device-width,initial-scale=1.0">6<metahttp-equiv="X-UA-Compatible"content="ie=edge">7<title>calculator</title>8<linkrel="stylesheet"type="text/css"href="style.css">9<scripttype="text/javascript"src="contain.js"></script>10<title>Document</title>11</head>12<body>13<divc...
XSS攻击介绍
一、概念XSS攻击全称跨站脚本攻击,是为不和层叠样式表(CascadingStyleSheets,CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,XSS是一种在web应用中的计算机安全漏洞,也是web中最主流的攻击方式是指恶意攻击者利用网站没有多用户提交数据进行转义处理或者过滤不足的缺点,进而添加一些代码,嵌入到web页面中而盗取用户资料 二、XSS攻击的危害1、盗取各类用户帐号,如机器登录帐号、用户网银帐号、各类管理员帐号2、控制企业数据,包括读取、篡改、添加、删除企业敏感数据的能力3、盗窃企业重要的具有商业价值的资料4、非法转账5、强制发送电子邮件6、网站挂马7、控制受害者机器向其它网站发起攻击 三、常见的攻击类型反射性将恶意代码嵌入到链接中,诱惑用户点击,从而执行嵌入的代码,达到获取用户相关信息的目的原理例:某些网站的检索:http://IP/detail.php?resarch=css嵌入代码为:<script>alert(‘你被攻击了!!’)</script>非正常检索:http://IP/detail.p...
Unix编程之size_t、ssize_t
我非常肯定以及确定的告诉你ssize_t是有符号整型,在32位机器上等同与int,在64位机器上等同与longint,有没有注意到,它和long数据类型有啥区别?其实就是一样的。size_t就是无符号型的ssize_t,也就是unsignedlong/unsignedint(在32位下),不同的编译器或系统可能会有区别,主要是因为在32位机器上int和long是一样的。在64位没有测试,但是参见百度百科,size_t在64位下是64位,那么size_t的正确定义应该是typedefunsignedlongsize_t。...
python——tesserocr安装简介
原文:https://www.cnblogs.com/Jimc/p/9772930.html确保tesserocr和tesseract版本相对应!!!确保tesserocr和tesseract版本相对应!!!确保tesserocr和tesseract版本相对应!!!(可参考:https://github.com/simonflueckiger/tesserocr-windows_build/releases/tag/tesserocr-v2.2.2-tesseract-4.0.0-master)在爬虫过程中,难免会遇到各种各样的验证码,而大多数验证码还是图形验证码,这时候我们可以直接用OCR来识别。tesserocr 是Python的一个OCR识别库,但其实是对tesseract做的一层PythonAPI封装,所以它的核心是tesseract。因此,在安装tesserocr之前,我们需要先安装tesseract。例如:对于下图的验证码,我们可以通过OCR技术将其转换成电子文本,然后爬虫将识别的结果提交给服务器,便可以达到自动识别验证码的过程。 tesse...
php版redis插件,SSDB数据库,增强型的Redis管理api实例
php版redis插件,SSDB数据库,增强型的Redis管理api实例SSDB是一套基于LevelDB存储引擎的非关系型数据库(NOSQL),可用于取代Redis,更适合海量数据的存储。另外,rocksdb是FB在LevelDB的二次开发版本,因此也存在使用RocksDB作为存储引擎的SSDB版本,可以参考这里。SSDBPHPAPIDocumentation官方api文档http://ssdb.io/docs/php/index.htmlSSDB入门基础-中文版pdf教程http://ssdb.io/ssdb-get-started.pdfphp的redis原生插件有不少bug,建议使用ssdb的-----------------------------实战例子:require_once"SSDB.php";functiongetArticleByCode($code=''){$query=array();try{$ssdb=newSimpleSSDB(REDIS_HOST,REDIS_PORT);$key='article'.$code;//$ssdb->del($key);...