- 浏览: 108372 次
- 性别:
- 来自: 杭州
最新评论
-
brucelovejava:
女生学编程还是很稀奇,挺一个。
第一次用Spring Controller -
wufabeishang:
分享的还可以看得却是挺简单,比较明白了
第一次用Spring Controller -
fancyleeo:
呵呵,这是第一部分?
Java解惑之表达式谜题(1) -
fancyleeo:
谢谢,从这文章俺找到了一本《Java解惑》的书。
Java解惑之字符谜题(2) -
Mirclelisha:
Mirclelisha 写道 恩 很好
Windows进程间通信方式
文章列表
Python3连接MySql
- 博客分类:
- Python
转自https://github.com/davispuh/MySQL-for-Python-3/wiki/Install-on-Linux
步骤:
1、sudo apt-get install python3 python3-dev
注意:这个地方一定要用python3-dev,之前没注意用的python-dev,后面会报错。2、wget http://python-distribute.org/distribute_setup.py
3、python3 distribute_setup.py 4、sudo apt-get install libmysqlclient-dev ...
1、安装pydev插件。
打开eclipse,Help -> Install New SoftWare -> Add,Name填pydev(这个随便吧,可以填自己觉得好找的名字),Location填http://pydev.org/updates/,点击ok,稍等会儿会出现下面的框,选择PyDev,然后一路点击next。安装完毕,重启eclipse。
2、配置Python解释器。
在eclipse中,选择 Window -> Preferences -> PyDev -> Interpreter - Python -> New, ...
Ubuntu中安装Python3
- 博客分类:
- Python
首先强调一下:Ubuntu系统自带Python,版本为2.x,而且Ubuntu的底层依赖于Python,因此系统自带的Python千万不要手贱去把它删了!
在Ubuntu中安装Python3的步骤如下:
1、在终端输入命令:sudo apt-get install python3,一路yes。我们安装的python3默认放在/usr/local/lib/python3.2目录下。
2、系统默认的python是python2.x,如下图所示。需要将默认的python指向我们上一步安装的python3.2。
2.1 首先,删除/usr/bin/目录下的默认python ...
Java集合类的顶层是Collection<E>接口,它声明了size()、isEmpty()、contains(Object)、iterator()、toArray()、toArray(T[])、add(E)、remove(Object)、containsAll(Collection<?>)、addAll(Collection<? extends E>)、removeAll(Collection<?>)、retainAll(Collection<?>)、clear()、equals(Object)、hashCode( ...
图片加水印,java实现
- 博客分类:
- Java Source
用java api实现的版本:
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.RenderingHints;
import java.awt.Transparency;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputS ...
Java加密与解密 - Base64算法
- 博客分类:
- 加密解密
1 Base64算法的由来
Base64算法最早应用于解决电子邮件传输的问题。早期,由于“历史问题”,电子邮件只允许ASCII码字符,如果邮件中包含非ASCII码字符,当它通过有“历史问题”的网关时,这个网关会对该字符的二进制位进行调整,即将其8位二进制码的最高位置0,这样用户收到的邮件就会是一封乱码。为了解决这个问题,产生了Base64算法。
2 Base64算法的定义
RFC 2045中定义:Base64内容传输编码是一种以8位字节序列组合的描述形式,这种形式不易被人直接识别。
RFC 2045中规定,在电子邮件中,每行为76个字符,每行末需添加一个回车 ...
Java解惑之字符谜题(2)
- 博客分类:
- Java Source
11、字符相加
System.out.println("H" + "a");
System.out.println('H' + 'a');
上面两行代码打印出来的结果是不同的,第一行的结果是Ha,第二行的结果是169。这个很明显吧,'H'和'a'都是char类型的字面常量,char类型不能 ...
Java里的二进制转换
- 博客分类:
- Java Source
数字在计算机中是以补码形式保存的,正数的原码、反码、补码都是一样的,而负数的补码是其反码加1。因此,正整数的二进制转换比较容易,负整数就略微复杂一点了。
负整数由十进制转换为二进制的步骤为 ...
1、奇数性
public static boolean isOdd (int i) {
return i % 2 == 1;
}
上面这个函数在四分之一的时间里返回的都是错误的答案,因为负奇数模2的结果是-1。
Java中,%操作符被定义为对于所有的int数值a和所有的非零int数值b,都满足下面的恒等式:
(a / b) * b + (a % b) == a。
上面的问题很容易改正,只需将i%2与0比较,而不是与1比较,如下:
public static boolean isOdd (int i) {
retur ...
结构型模式
- 博客分类:
- Design Pattern
1、代理模式(Proxy Pattern)
代理模式为另一个对象提供一个替身或占位符以控制对这个对象的访问。
使用代理模式创建代表对象,让代表对象控制某对象的访问,被代理的对象可以是远程的对象、创建开销大的对象或需要安全控制的对象。远程代理管理客户和远程对象之间的交互,虚拟代理控制访问实例化开销大的对象,保护代理基于调用者控制对对象方法的访问。代理模式有许多变体,例如:缓存代理、同步代理、防火墙代理和写入时复制代理等。
2、组合模式(Composite Pattern)
组合模式允许你将对象组合成树形结构来表现“整体/部分”层次结构。组合能让客户 ...
行为型模式
- 博客分类:
- Design Pattern
1、策略模式(Strategy Pattern)
策略模型定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。
2、观察者模式(Observer Pattern)
观察者模式定义了对象 ...
创建型模式
- 博客分类:
- Design Pattern
1、工厂方法模式(Factory Method Pattern)
所有工厂模式都用来封装对象的创建。工厂方法模式通过让子类决定该创建的对象是什么,来达到将对象创建的过程封装的目的。
工厂方法模式定义了一个创建对 ...
[整理]web前端开发遇到的问题
- 博客分类:
- 前端
1、打开页面时报错:
org.springframework.context.ApplicationContextException: Failed to parse FreeMarker template for URL
[example.html]; nested exception is freemarker.core.ParseException: Encountered "/" at line 5, column 19.
...
我的example.html文件中第5行完全没问题,检查了附近的代码,也没问题!
后来发现问题在于:我的html文 ...
用virtualbox装虚拟xp系统:
1、点击virtualbox里的new,然后next next...最后finish。
2、选择新建的xp,点击start,然后在xp的窗口选择Devices菜单->CD/DVD Devices菜单->Choose a CD/DVD disk file...,打开后选择xp安装文件,然后就开始自动安装xp系统了,中间可能会有些选项,直接回车就好了。大概十几分钟到半个小时的样子就装好了。
3、安装好之后,你会发现鼠标用的很不爽,点进xp系统时,箭头在xp窗口的右下角,而不是想要点击的位置,从xp系统移出鼠标时,要按下键 ...
1、写了个测试bean,js中直接调用该测试bean的方法,接下来不知道怎么配置dwr...以前的项目中配置文件太多,于是先去求助于google,然后再参考以前的项目。
在web.xml中添加dwr的servlet:
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
</servlet>
<servlet-map ...