- 博客(35)
- 收藏
- 关注
原创 mysql error:Table 'performance_schema.session_variables' doesn't exist
百度了一下都是英文的结果,就写一篇博客吧打开cmd输入:mysql_upgrade -u root -p --force重启mysql服务(打开任务管理器重启mysql服务就行了)
2016-03-21 10:46:24
2561
转载 Tesseract-OCR 字符识别---样本训练 [转]
Tesseract-OCR 字符识别---样本训练 [转]Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。 Tesseract最初由HP公司开发,后来由Google维护,目前发布在Googel Project上。地址为http://code.
2016-02-17 22:55:21
1418
原创 【边尝试边写博客】入侵学校服务器
现在是凌晨1点,2016年2月16无聊中看了一下学校主页,就想试着入侵一下学校网站。其实对入侵并没有什么研究,毕竟这行见不得光。但是~对计算机的基础还是有的,于是前期设想如下:1.找到管理员后台登入地址2.弱密码不断尝试一直到正确登入3.登入管理员后台,注入小马大马提权4.提权后获取教务处数据库or上传木马到服务器获取服务器权限我本身并没有任何黑客工具,木马
2016-02-16 01:11:43
25456
14
原创 C#实现屏幕截图木马
本文用C#进行简单的屏幕截图木马编程,适合新手学习网络通信,线程如何阻塞,如何屏幕截图,如何隐藏程序,如何让程序开机自启动等等!精彩不要错过~
2016-01-29 21:07:09
7463
3
原创 hibernate的JPA注解和hbm
印象中在上课时候讲hibernate ORM po=pojo+映射文件上课的时候李旺老师讲的都是不注解形式的javaee 于是hibernate不注解的映射数据库后的文件是 一个xml配置文件 一个表模型java(pojo) 和一个hbm映射文件合起来就是一个po而使用JPA注解,用注解的形似很方便的省略掉了hbm配置文件。后记:不知道还有没有公司真的还在用不注
2016-01-13 16:43:14
975
原创 oracle SQL%ISOPEN
sql%notfound 是异常SQL%ROWCOUNT SQL语句执行影响的行数 数值类型默认值为0SQL%FOUND SQL语句是否成功执行 布尔类型,默认值为nullSQL%NOTFOUND SQL语句是否成功执行 布尔类型,默认值为nullSQL%ISOPEN 游标是否打开 布尔类型,默认值为null
2015-12-07 21:53:06
1556
原创 PHP http://localhost:63342/untitled1/index.php/Home URL格式访问不到报404 的解决方案
path info的问题,就是说你的服务器不支持PATHINFO。所以会出现404,但是访问http://localhost:63342/untitled1/index.php?m=home&c=index&a=index 却可以访问到。只要修改 thinkphp\ThinkPHP\Conf\convention.php文件下的PATH_INFO变量改成3就可以了。再次访问就不会4
2015-11-13 19:03:28
7090
原创 破解手机"私密相册"app的密码 wpjpg格式图片
大家好!我是森狗,好久木有来博客了,每次都想把自己写的程序什么的整理一下发到博客来,可是一次都木有。。一是懒,二是共享精神不够吧。。(懒到转载都懒得了) 今天玩手机的时候发现手机上有一个app 叫做私密相册。我去,密码竟然忘了,而且没有设置密码保护什么的!百度了一下没有解决方案。就把手机查到电脑上打算直接绕过密码。打开后发现图片的格式是wpjpg的,wpjpg我用浏览器 用Ps等
2015-08-29 19:20:06
11442
转载 java常用设计模式
设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“简
2015-05-24 22:43:14
464
转载 isBlank 和 isEmpty --java
org.apache.commons.lang.StringUtils类提供了String的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。 StringUtils.isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0 Sy
2015-05-04 00:15:44
2948
转载 SpringMVC存取Session的两种方法
方法一:使用servlet-api个人感觉比较简单,但是我都没有用这种@Controllerpublic class ManagerController { @Resource private ManagerService managerServiceImpl; @RequestMapping(value = "manager/login.do",method = Reque
2015-03-31 10:53:09
816
翻译 System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。 其函数原型是: public static void arraycopy(Object src, int
System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是: public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)src:源数组;srcPos:源数组要复制的起始位置;dest:目的数组; des
2015-03-28 22:09:11
1011
原创 jquery ajax() 404错误,406错误解决方案 遍历json数组 append到指定位置 ajax实现点击加载更多按钮
404 报错:访问不到这个url 一开始实在是弄懵我了,js的URL方法可以访问到的,ajax url 里面访问不到, 后来补全的路径: $("#jiaz").click(function(){ $.ajax({ type :"GET", url:"${jibox}/love/l.do", dataType:"json", suc
2015-03-24 21:53:44
1325
原创 实验作业:掷骰子游戏
因为这次作业是第一个实验,比较简单,但是要求面向对象来做,而我这个时候又刚好在学JS,JS来做骰子游戏即有前端了,又省了后台处理,代码量会比用JAVA来做少了非常非常多。考虑到这种弱智的实验实在不想浪费时间取用JAVA写,于是有了一下JS实现的版本。但是大家都知道JS的面向对象其实是伪面向对象。我感觉并不好用,因为用句柄的方式无法传值,你封装成对象了还得拆出来成为过程(单一方法)来用。版本1:
2015-03-22 13:47:17
2397
转载 spring学习之@ModelAttribute运用详解
@ModelAttribute使用详解1.@ModelAttribute注释方法 例子(1),(2),(3)类似,被@ModelAttribute注释的方法会在此controller每个方法执行前被执行,因此对于一个controller映射多个URL的用法来说,要谨慎使用。 (1)@ModelAttribute注释void返回值的方法
2015-03-17 19:37:36
465
转载 有关Spring注解@xxx的零碎知识
在Java的Spring开发中经常使用一些注解,例如 @XXX 等等,在网上看到收集整理碎片知识,便于懒人计划^=^...过去,Spring使用的Java Bean对象必须在配置文件[一般为application.xml] 中进行配置,然后才能使用,但Spring2.5版之后,引入了配置注解功能,操作更简单,但是不了解的就抽象了,所以有必要了解一下一些注解的知识;一,首选注意,注解
2015-03-17 17:11:54
1431
原创 JS 增删查 cookie
function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+
2015-03-16 21:50:07
486
转载 js面向对象 js类的封装
js的几种数据类型:number, string, boolean, object, undefined五种数据类型 js的常见内置对象类:Date, Array, Math,Number,Boolean, String, RegExp, Function,Object。 js的两个类型判断方法:typeof、instanceof
2015-03-16 21:49:07
898
转载 springMVC 常用注解
对于各种注解而言,排第一的当然是“@Controller”,表明某类是一个controller。 “@RequestMapping”请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的方法都要加上其配置的路径;最常用是标注在方法上,表明哪个具体的方法来接受处理某次请求。?12345678910
2015-03-15 17:10:31
1125
转载 JPA注解查询
1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 @Entity //标识这个pojo是一个jpa实体 public class UsersimplementsSerializable{ } 2、@Table(name="",catalog="",schema="") 可选,通常和@Enti
2015-03-14 16:11:03
2816
转载 Spring MVC过滤器-RequestContextFilter
在Spring中可以使用很多种方式来实现request的转发,将页面提交的request转发到Controller中,而实现这一功能的原理即是设置LocaleContextHolder和RequestContextHolder,这些方式包括: 1. 在web.xml中配置RequestContextListener和DispatcherServlet,配置代码如下所示:
2015-03-14 16:03:32
4180
转载 httpclient 超时时间 等待时间 响应时间
HttpClient在使用中有两个超时时间。 一、连接超时:connectionTimeout 1.指的是连接一个url的连接等待时间。 2.设置方法为: Java代码 HttpClient client = new HttpClient(); HttpMethod method = new GetMethod("http://test.co
2015-02-23 17:01:55
25726
转载 http连接池配置需要注意的地方
http连接池配置需要注意的地方,有需要的朋友可以参考下。众所周知,httpclient是java开发中非常常见的一种访问网络资源的方式了。这里不再赘述httpclient强大的功能使用了,比如读取网页(HTTP/HTTPS)内容,以GET或者POST方式向网页提交参数,处理页面重定向,模拟输入用户名和口令进行登录,提交XML格式参数,通过HTTP上传文件,访问启用认证的页面以及htt
2015-02-04 22:07:47
2538
转载 Java中实现Serializable接口为什么要声明serialVersionUID?
什么情况下需要修改serialVersionUID 的值? 序列化运行时使用一个称为 serialVersionUID 的版本号与每个可序列化类相关联,该序列号在反序列化过程中用于验证序列化对象的发送者和接收者是否为该对象加载了与序列化兼容的类。如果接收者加载的该对象的类的 serialVersionUID 与对应的发送者的类的版本号不同,则反序列化将会导致 InvalidClass
2015-01-25 22:44:25
467
原创 servlet 执行的是doget 还是dopost
form表单是post则调用doPost()方法,get则调用doGet()方法,如果不写,默认为doGet方法
2015-01-25 22:39:45
1224
转载 .xstream的alias使用方法
1.xstream的alias使用方法: 1.1 作用:将序列化中的类全量名称,用别名替换。 1.2 使用方法:xstream.alias("blog", Blog.class); 1.3 示例: 要序列化的类:package test.xstream.test;public class
2015-01-20 23:41:40
4297
转载 SQL注入原理,必看
日前,国内最大的程序员社区优快云网站的用户数据库被黑客公开发布,600万用户的登录名及密码被公开泄露,随后又有多家网站的用户密码被流传于网络,连日来引发众多网民对自己账号、密码等互联网信息被盗取的普遍担忧。网络安全成为了现在互联网的焦点,这也恰恰触动了每一位用户的神经,由于设计的漏洞导致了不可收拾的恶果,验证了一句话“出来混的,迟早是要还的”,所以我想通过专题博文介绍一些常用的攻击技术和
2015-01-20 22:31:39
491
转载 悲观锁和乐观锁
http://www1.huachu.com.cn/read/readbookinfo.asp?sectionid=1000001864
2015-01-13 21:52:54
411
转载 Hibernate查询视图,记录条数显示,但数据显示null
Hibernate查询视图,记录条数显示,但数据显示null,主要原因是因为视图中有的字段数据为空,这样数据查询不出来,所以必须把空值置成一个值
2015-01-13 18:46:09
699
转载 could not initialize proxy - no Session
hibernate3中出现 could not initialize proxy - no Session 错误的解决办法以及lazy load的介绍 could not initialize proxy - no Session异常:org.hibernate.LazyInitializationException: could not initialize proxy - no Ses
2015-01-13 16:20:51
528
原创 servlet doPost() doGet() HttpServletRequest HttpServletResponse的知识点
一般来说我们是用不到doGet方法的,doGet方法提交表单的时候会在url后边显示提交的内容,所以不安全。而且doGet方法只能提交256个字符(1024字节),而doPost没有限制,因为get方式数据的传输载体是URL(提交方式能form,也能任意的URL链接),而POST是HTTP头键值对(只能以form方式提交)。通常我们使用的都是doPost方法,你只要在servlet中让这两个方法互
2015-01-11 15:54:50
3904
转载 XStream实用指南
XStream实用指南 转自:http://xusweeter.iteye.com/blog/1064562 —— XuSweeter @ 2011-04-17 XStream是thoughtworks公司发布的一个简单的Java类库,用于将JavaBean序列化为XML,并且能够将XML文件反向转换为JavaBean。本文根据XSt
2015-01-11 15:20:03
630
原创 for (Element e : elementList) 解释
JDK 1.5对for语句进行了改进,为更好遍历数组,改进后的for语句格式如下: for(声明循环变量 : 数组名) { ... }如: char b[]={'a','b','c','d'}; for(char ch : b) { System.out.println(ch);//打印出数组b中的元素 }
2015-01-11 00:12:47
1879
转载 JAVA的StringBuffer类
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。 在
2015-01-10 23:58:47
465
转载 ids for this class must be manually assigned before calling save()..
设置自增的列 会主键 然后反向工程 实际运行的时候报这个错 后来查阅了一下资料解决引起问题的原因:由Hibernate根据数据库表自动生成的"类名.hbm.xml"映射文件引起的。首先我的表(Info)由两个字段组成,即:int id;//主建String name;(自己做测试,所以就简单的建了个表)由Hibernate生成的Inf
2015-01-01 21:46:47
449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人