- 博客(479)
- 资源 (29)
- 收藏
- 关注

转载 程序员每天该做的事
程序员每天该做的事1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚
2015-04-07 14:46:55
1488

原创 Android使用主题配置文件,去掉程序启动界面的短暂黑屏。
关于黑屏默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据等。去除步骤1./res/values/styles.xml 在 Theme 中,添加一个 android:windowBackgrounds 属性,设置需要的图片2.在 AndroidManifest.xml 中设置Theme到首个启动的Activity
2011-09-08 12:06:23
19883
1
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
基本概念1Spring2SpringMVC3MyBatis开发环境搭建Maven Web项目创建SSM整合1Maven引入需要的JAR包2Spring与MyBatis的整合21建立JDBC属性文件22建立spring-mybatisxml配置文件23Log4j的配置24JUnit测试4241创建测试用表4242利用MyBatis Generator自动创建代码4
2017-06-29 11:50:48
4104
转载 CentOS7 yum安装Tomcat并实现多域名与虚拟目录配置
最近正在学习开发servlet,在学习搭建服务器的时候遇到了不少问题,现在总结一下,留个笔记以备后用。一、安装Tomcat Tomact需要基于Java环境运行,所以同时需要安装java。yum install java-1.8.0*yum install tomcat1212二、多域名及虚拟目录的配置 用过yum安装好的Tomact的目录在 /usr/share/t
2017-06-25 02:15:32
4252
转载 修改Nginx web服务器默认目录
安装配置好nginx服务器后默认目录是/usr/share/nginx/html默认的目录和我自定义的目录不匹配,因此就需要修改掉ngin目录的位置;修改它默认的配置文件就OK,位置为/etc/nginx/conf.d/default.confamh控制面板路径为:/usr/share/alsa/pcm/default.conf12345678910111213se
2017-06-24 18:30:05
74857
原创 centos设置nginx开机启动
一、看看/etc/inid.d下面有没有nginx文件,没有就创建 vi /etc/inid.d/nginx该文件内容如下:#!/bin/bash# nginx Startup script for the Nginx HTTP Server# it is v.0.0.2 version.# chkconfig: - 85 15# descripti
2017-06-24 15:42:11
3409
转载 nginx设置反向代理后,页面上的js css文件无法加载
问题现象: nginx配置反向代理后,网页可以正常访问,但是页面上的js css文件无法加载,页面样式乱了。(1)nginx配置如下:(2)域名访问:js css文件无法加载;(3)IP访问:js css文件可以正常加载; 解决方法: nginx配置文件中,增加如下配置: location ~ .*
2017-06-14 22:36:59
64287
3
原创 tomcat使用虚拟目录
就一句话,你不想把web服务发布在tomcat的安装目录,想自己制定目录,如下:修改tomcat/conf/server.xml,在标签下面增加一个,如下: 。。。。。。xxx.cn" appBase="/data" unpackWARs="true" autoDeploy="true"> www.xxx.cn 重
2017-06-13 22:01:38
2736
原创 centos下nginx反向代理
很简单,一个服务器只有一个ip,可想nginx占了80端口,tomcat项目要用带8080或者其他端口的来访问,在微信开发或者其他不想带端口的地方,怎么做?做一下nginx的反向代理就可以了:本文是在centos下面的nginx来配置:加入你的tomcat 有一个项目叫做demo1,之前是通过http://xxx.com:8080/demo1来访问,如何改成用http://xxx.co
2017-06-13 21:48:34
2895
转载 CentOS下MySQL忘记root密码解决方法【转载】
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且
2017-06-05 22:05:15
2783
转载 mac版 Intellij IDEA 弹窗报 this license XXXXXXXX has been cancelled
版权声明:本文为博主原创文章,未经博主允许不得转载。[plain] view plain copysudo vim /etc/hosts 一定要用 sudo 要不然是没办法修改 hosts 文件的在最后面加上0.0.0.0 account.jetbrains.com
2017-06-05 19:29:32
5660
转载 移动端touch事件影响click事件的相关解决方法
http://blog.youkuaiyun.com/feniuben/article/details/21159271主题 JavaScript 上周做了一个项目,发现一个DOM元素触发touch事件,竟然还会触发别的元素的click事件。我先描述一下,当时遇到的问题。项目初始状态是下面这张图:我给右上方的的搜索按钮,绑定了一个touchstart事件,点
2017-03-29 11:42:55
8587
转载 移动HTML5前端性能优化指南
编者按:前端工程师的菜!最近移动Html 5越来越火,想有一个体验流畅的Html 5 应用,这篇优化指南就别放过咯。腾讯的同学将关键的注意点与优化方法都总结出来,全文高能干货,非常值得深度学习 >>>概述PC优化手段在Mobile侧同样适用在Mobile侧我们提出三秒种渲染完成首屏指标基于第二点,首屏加载3秒完成或使用Loading基于联通3G网络平均338KB/s(2.71M
2017-03-29 11:29:54
2991
原创 js合并json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) { var resultJsonObject={}; for(var attr in jsonbject1){ resultJsonObject[attr]=jsonbject1[attr]; } for(var attr in jsonbject2){ resultJsonObject[attr]=jsonbject2[attr]; } return resultJsonOb
2017-03-01 14:53:03
5650
转载 js合并json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) {var resultJsonObject={};for(var attr in jsonbject1){resultJsonObject[attr]=jsonbject1[attr];}for(var attr in jsonbject2){resultJson
2017-03-01 14:34:41
3195
原创 js合并json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) { var resultJsonObject={}; for(var attr in jsonbject1){ resultJsonObject[attr]=jsonbject1[attr]; } for(var attr in jsonbject2){ resultJsonObject[attr]=jsonbject2[attr]; } return resultJsonOb
2017-03-01 14:34:13
3084
原创 js合并json对象
直接上代码:var mergeJsonObject = function (jsonbject1, jsonbject2) {var resultJsonObject={};for(var attr in jsonbject1){resultJsonObject[attr]=jsonbject1[attr];}for(var attr in jsonbject2){
2017-03-01 14:34:02
3316
原创 js合并json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) {var resultJsonObject={};for(var attr in jsonbject1){resultJsonObject[attr]=jsonbject1[attr];}for(var attr in jsonbject2){resultJson
2017-03-01 14:33:42
3465
原创 js合并两个json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) {var resultJsonObject={};for(var attr in jsonbject1){resultJsonObject[attr]=jsonbject1[attr];}for(var attr in jsonbject2){resultJson
2017-03-01 14:33:19
3442
原创 js合并两个json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) {var resultJsonObject={};for(var attr in jsonbject1){resultJsonObject[attr]=jsonbject1[attr];}for(var attr in jsonbject2){resultJson
2017-03-01 14:33:19
6062
原创 js合并两个json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) {var resultJsonObject={};for(var attr in jsonbject1){resultJsonObject[attr]=jsonbject1[attr];}for(var attr in jsonbject2){resultJson
2017-03-01 14:33:19
3712
原创 js合并两个json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) {var resultJsonObject={};for(var attr in jsonbject1){resultJsonObject[attr]=jsonbject1[attr];}for(var attr in jsonbject2){resultJson
2017-03-01 14:33:18
4724
1
原创 js合并两个json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) {var resultJsonObject={};for(var attr in jsonbject1){resultJsonObject[attr]=jsonbject1[attr];}for(var attr in jsonbject2){resultJson
2017-03-01 14:33:11
1084
1
原创 js合并两个json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) {var resultJsonObject={};for(var attr in jsonbject1){resultJsonObject[attr]=jsonbject1[attr];}for(var attr in jsonbject2){resultJson
2017-03-01 14:33:10
1334
原创 js合并两个json对象
var mergeJsonObject = function (jsonbject1, jsonbject2) {var resultJsonObject={};for(var attr in jsonbject1){resultJsonObject[attr]=jsonbject1[attr];}for(var attr in jsonbject2){resultJson
2017-03-01 14:32:54
4201
转载 深入理解maven及应用
(一):生命周期和插件原文地址:http://blog.youkuaiyun.com/chaofanwei/article/details/36197183在项目里用了快一年的maven了,最近突然发现maven项目在eclipse中build时非常慢,因为经常用clean install命令来build项目,也没有管那么多,但最近实在受不了乌龟一样的build速度,于是下定决心再看看《mav
2017-02-16 11:54:11
546
原创 Maven 手动安装jar到本地仓库
首先下载安装maven http://blog.youkuaiyun.com/kepoon/article/details/55251913假定jar放在 /Users/app1/WebServer/jar/jcaptcha/jcaptcha-integration-simple-servlet-2.0-alpha-1-SNAPSHOT.jar的位置执行命令: mvn instal
2017-02-16 10:23:20
1785
转载 Mac配置maven环境
1、下载Maven: http://maven.apache.org/download.cgi2、把下载到的压缩包解压到相应目录,本机的目录结构是/Users/jiangzhiqiang/local/apache-maven-3.2.53,然后配置一下环境变量。看看~/下是否有.bash_profile文件,如果没有就创建一个,环境变量要配置在这个文件中。创建文件:
2017-02-16 10:14:12
42685
转载 Access denied for user ''@'localhost' to database 'mysql'
1.关闭mysql # service mysqld stop2.屏蔽权限 # mysqld_safe --skip-grant-table 屏幕出现: Starting demo from .....3.新开起一个终端输入 # mysql -u root mysql mysql> delete from user where USER='';
2017-01-22 18:12:46
550
原创 CSS设置背景透明,文字不透明。
background-color: rgba(0,0,0,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)都会读懂 */参考:http://www.cnblogs.com/PeunZhang/p/4089894.html
2017-01-20 18:01:03
1851
原创 IntelliJ IDEA 创建Web项目
IntelliJ IDEA 创建Web项目(全教程)http://www.jianshu.com/p/455c7c11dfb2Intellij Idea 创建Web项目入门(一)http://www.cnblogs.com/yangyquin/p/5285272.html
2017-01-16 13:40:51
3273
转载 如何在maven的pom.xml中添加本地jar包
原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但也有特殊情况。比如我下载了lucene-queryparser-4.6.1.jar一、怎么添加jar到本地仓库呢?步骤:1.cmd命令进入该jar包所在路径2.执行命令:mvn install:install-file -Dfile=lucene-
2017-01-14 01:52:23
1989
原创 The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path
需要在项目到build path 中 add libirary 选择 Server Runtime 来设置tomcat服务器。参考:http://jingyan.baidu.com/article/f79b7cb34f40569144023ef9.html
2017-01-14 01:09:16
383
转载 程序员技术练级攻略
伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得
2017-01-10 15:51:20
351
原创 Eclipse自动补全增强方法
Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activation下,在"."号后面加入需要自动提示的首字母,比如"abc",可以把26个字母的大小写全部加上.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_点击apply,再点击确
2017-01-09 23:03:10
579
原创 解决Centos环境下tomcat启动缓慢的问题
解决办法:编辑 $JAVA_HOME/jre/lib/security/java.security 文件,找到 securerandom.source=file:/dev/random 这一行内容改为:securerandom.source=file:/dev/urandom (亲测,问题解决。)或者将 securerandom.source=file:/dev/urando
2017-01-07 21:57:21
2032
原创 解决mac系统ssh连接卡死的问题
在客户端中的/etc/ssh/ssh_ssh_config中去掉注释(没有的话在最后面添加)并改成这样:ServerAliveInterval 60 ServerAliveCountMax 2 如果提示readonly不能修改,就加上sudo,比如sudo vi /etc/ssh/ssh_ssh_config
2017-01-06 10:44:49
10186
原创 centos安装tomcat
前提是已经安装好了jdk第一步:下载 (core解压版本)从 http://tomcat.apache.org/ 上下载最新版本的 Tomcat。然后上传到/usr/local/tomcat 解压或者使用命令: wget http://tomcat.apache.org/......tar.gz第二步:解压即可使用命令测试是否能启动: /usr/local/tomcat/b
2017-01-05 18:48:11
357
转载 CentOS安装jdk的三种方法
环境Linux版本:CentOS 6.5、Ubuntu 12.04.5JDK版本:JDK 1.7目录方法一:手动解压JDK的压缩包,然后设置环境变量方法二:用yum安装JDK方法三:用rpm安装JDK方法四:Ubuntu 上使用apt-get安装JDK
2017-01-05 18:00:01
370
转载 图解script的三种加载方式
摘录如下:可以很清晰的看出:: 脚本的获取和执行是同步的。此过程中页面被阻塞,停止解析。:脚本的获取是异步的,执行是同步的。脚本加载不阻塞页面的解析,脚本在获取完后并不立即执行,而是等到DOMready之后才开始执行。: 脚本的获取是异步的,执行是同步的。但是和<script defer = "defer">的不同点在于脚本获取后会立刻执行,这就会造成脚本的执行顺序和页
2016-12-28 13:21:52
2577
ISOBuster简体中文版 (dmg转iso)
2012-05-06
iOS的HTTP开发包ASIHTTPRequest
2012-04-23
iPhone开发书籍大集合
2012-04-13
Android反编译工具(绿色版)
2012-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人