- 浏览: 37350 次
- 性别:
- 来自: 杭州
最新评论
-
originwxit:
顶楼主... 哎 人活在这个世界上本来就不是一 ...
做程序员10年有感,程序员必须要懂的---转自java诺曼底_kleen
文章列表
单例设计模式总结(未完待续)
- 博客分类:
- 设计模式
一、单例模式(单线程简单单例模式):
单例:单一个实例(Instance)。Singleton的英文意义是独身,也就是只有一个人,应用在面向对象语言上。Singleton模式可以保证一个类别 只有一个实例,并只提供一个访问这个实例的方法getInstance()。
1.饿汉式:就是一开始就初始化好了实例,getInstance()的时候直接返该实例。
package com.broada.panjie.entity;
/**
* 饿汉式单例模式
* @author panjie
*/
public class HungerSingleton {
/**
* 一开始 ...
出错信息及异常类型:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoad ...
Windows系统下编译连接源代码方法:
cl -GX test.c
-GX: 启动同步异常处理
上面的命令会产生可执行程序:test.exe
在命令行中直接输入:test.exe 就可运行该程序
Tips:
一、cmd中键入cl提示不认识cl命令,则由于无法找到cl.exe程序。解决方法如下:
添加系统变量(Path),这样:我的电脑->属性->高级->环境变量->系统变量,在path中添加
C:\Program Files\Microsoft Visual Studio 9.0\VC\bin;。
注意:
1、结尾最后用“;”隔开!
2、如果你的Microsoft V ...
java调用控制台代码
Runtime.getRuntime().exec(""); //传入的是你要执行的命令,可以是程序,可以是批处理文件
java关机代码
Runtime.getRuntime().exec("shutdown -s");
java关屏保代码
Runtime.getRuntime().exec("tskill Screen"); //Screen是屏保的文件名,不要扩展名
原理基本一致,都是调用控制台命令完成动作。
使用系统winXP,JVM1.5
注:shutdown命令的用法。
用法: ...
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告
走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。
01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。
由于程序员行业每年跳槽一次,我不隐瞒大家,我至少换过5个以上的单位,这期间跳来跳去,甚至是城市都换过3个。还好户口没丢掉,其他都已经是乱了,好几个城市里,都有交过三金,甚 ...
作者:人人网架构师 张洁 人人网UGC团队博客首发
MySQL
关系型数据库存储系统,我们的DBA团队很强大,每人管理上百台MySQL服务器,其他就不多说了,网上资料太多了
Tokyo Cabinet
一个key-value的存储引擎,日本人开发,国内很多公司也开始使用,我们内部很多地方也用它来代替MySQL来做存储,比如我们的搜索结果页的用户资料,就是用它来做一层MySQL外的冗余存储,目的是加快搜索结果页的显示。在key-value并需要持久存储的场景下,用它比MySQL更有效,Cabinet本身只是一个存储引擎,没有网络处理能力,你可以用它作为自己的某个系统的下层存储引擎,更好的是搭配T ...
随着将JOJ的footer版本号改为Version3.01,终于可以长出一口气。持续一个多月的JOJ网站升级已经基本完成。综合来看,作为一个Online Judge系统,基本目的是为了测试用户提交程序的正确性。为此,在设计和实现过程中需要满足以下 ...
Author : 周天涯
email : menjitianya2007@163.com
blog : http://www.cppblog.com/menjitianya/
Description : 即兴创作,《C控制台 俄罗斯方块》,欢迎交流与探讨,直接将代码粘贴到VC6.0的环境下即可运行。
← 左移
→ 右移
↓ 加速
↑ 旋转
连续消去1行得1分、2行得3分、3行得5分、4行得7分。
积分达到一定程度,会有换命的活动,命最多6条。
难度会随积分的上升逐渐上升,最多到6的难度。
#include <iostream>
#include <windows.h ...
在项目的开发过程中,数据库的编码通常是ISO-8859-1,即latin1,而项目编码往往是UTF-8、GBK、GB2312,此时如果不在显示过程中,或者插入数据过程中,总之操作数据库的过程中进行转码操作,页面上的中文和数据库里的中文,通常会出现乱码现象。
下面就jdbc连接mysql举一个具体例子:
<%@ page contentType="text/html;charset=gbk"%>
<%@ page import = "java.sql.*"%>
<html>
<title>JD ...
1、首先必须打开远程计算机的远程桌面功能。
我的电脑-属性-远程-允许用户远程连接到此计算机
2、修改windows的安全策略,允许远程桌面连接使用空密码
在远程计算机上启动“组策略编辑器”(开始-运行-GPEDIT.MSC),在“WINDOWS设置-安全设置-本地策略-安全选项”中找到“使用空白密码的本地帐户只允许进行控制台登录”,将其设置为“已停用”。这样就可以使用administrator账号、空密码进行远程桌面连接了。
近年来的linux发行版都能满足楼主的要求,但一定要做一个比较的话,我讲一下各个版本的关系吧
redhat可以说是元老级的linux商,但是因为开源没赚头,所以redhat linux发行到9.0版后就不再更新了,形成了两个分支,一个是企业版的enterprise,就是专业做服务器的,还有一个就是linux爱好者论坛维护的fedora,可以说是fedora是enterprise的实验板,成熟的技术再用到enterprise,所以你要是有正版的enterprise当然最好,没有也不要急,因为linux是开源的,所以神奇的老外又开发了centos,centos其实就是一个完全仿制enterprise ...
linux下的文件结构,看看每个文件夹都是干吗用的
/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公用的临时文件存储点
/root 系统管理员的主目录(呵呵,特权阶级)
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
/lost+ ...
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。
方法1.修改/etc/profile文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。
(1)用文本编辑器打开/etc/profile
(2)在profile文件末尾加入:
JAVA_HOME=/usr/share/jdk1.5.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt. ...
1、引言 在 linux系统 下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“ command not found ”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量 PATH 的设置问题,而 PATH 的设置也是在 linux 下定制环境变量的一个组成部分。本文基于 RedHat 9.0 ,详细讲解了环境变量定制的问题。
2、变量简介 Linux 是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的 ...
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读 ...