作为开发者来说,必备的除了对编码的热情还要有自己的一套技巧,另外不可缺少的就是平时学习的网站。以下本人收集的Java开发者必备的网站,这些网站可以提供信息,以及一些很棒的讲座, 还能解答一般问题、面试问题等,或许你会认为有些网站适合任何水平的开发者,但是我认为:对于Java开发大牛来说,网站的好坏取决于如何使用它们。
Stack overflow
Stack overflow.com 可能是编...
分类:
编程语言 时间:
2014-09-22 13:19:22
阅读次数:
222
请不要觉得这一篇没有代码的文章没意义,对IOCP模型的代码,百度搜索可以得到很多,但是后续很多需要纠结的地方,很多人都经历过,如果你已经在尝试写IOCP服务端了,那么你很可能会对写代码之外的一些设计问题很纠结,那么本文很可能是对你有所帮助的...
分类:
其他好文 时间:
2014-09-22 12:45:52
阅读次数:
252
在home目录下编辑.vimrc(无则新建)。
1 syn on "语法支持
2
3 "common conf {{ 通用配置
4 set ai "自动缩进
5 set bs=2 "在insert模式下用退格键删除
6 set...
分类:
其他好文 时间:
2014-09-22 14:25:42
阅读次数:
250
近几年的项目中,服务化和微服务化渐渐成为中大型分布式系统架构的主流方式,而 RPC 在其中扮演着关键的作用。 在平时的日常开发中我们都在隐式或显式的使用 RPC,一些刚入行的程序员会感觉 RPC 比较神秘,而一些有多年使用 RPC 经验的程序员虽然使用经验丰富,但有些对其原理也不甚了了。 缺乏对原理层面的理解,往往也会造成开发中的一些误用。
本文分上下两篇《浅出篇》和《深入篇》,其目标就是想尝试...
分类:
其他好文 时间:
2014-09-22 13:52:02
阅读次数:
243
在SQL Server中,安全性分为两级:服务器级别和数据库级别。服务器的登录名被映射到数据库中的一个用户。身份验证在登录名连接到服务器时发生。如果数据库中有这个登录名所对应的用户,那么这个登录名就能访问数据库。登录名和用户之间的映射是基于一个内部SID,当从一个服务器复制数据库到另外一个服务器,即使用户名相同,如果SID不同,也会打算这个连接关系。从2012开始引入了包含数据库(Contained database)概念,用于解决这种问题。...
分类:
数据库 时间:
2014-09-22 13:35:02
阅读次数:
351
异常处理VS错误代码
Boost.Asio允许同时使用异常处理或者错误代码,所有的异步函数都有抛出错误和返回错误码两种方式的重载。当函数抛出错误时,它经常抛出boost::system::system_error的错误。...
分类:
编程语言 时间:
2014-09-22 13:18:02
阅读次数:
303
此文的目的主要是通过分析Appium Server打印出来的log,加深对Appium Server所扮演角色的理解。
这整一个过程是由一个Test Case开始执行到结束,测试的对象是SDK自带的NotePad.apk。 Test Case很简单:打开Notepad程序,然后点击安卓的Menu Options按钮调出“Add Note”菜单按钮,然后点击该按钮,然后完成测试。
...
分类:
移动开发 时间:
2014-09-22 14:24:32
阅读次数:
277
《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它?
RPC 功能目标
RPC 的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC 框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用,在前文《浅出篇》中给出了一种实现结构,基于...
分类:
其他好文 时间:
2014-09-22 14:24:22
阅读次数:
305
下面是一些在使用过程中经常遇到的问题和一些建议(持续更新):
1、尽量在开启一个容器的时候就规划好容器的名字、硬盘容量大小(使用-v 将宿主主机硬盘映射到容器中)、端口映射等,因为在使用过程中再调整这些参数在目前的docker版本中非常麻烦。设定好参数后,每次就可以根据docker start/stop + 容器名字来启动和关闭容器了,也方便写启动和停止脚本。...
分类:
其他好文 时间:
2014-09-22 14:07:32
阅读次数:
169
今天装mysql报错了又,换没到最后四步如果到最后四步我还可以解决,报了个不适合在本环境下安装
后来是用手工版就直接ok了没报任何做简单两步走
安装mysql
1、解压缩,比如到d:\,为了方便,将mysql-5.6.12-win32目录改
名,比如mysql
2、Win键+x(按a),进入cmd管理员模式
F:
cd Web/Mysql/bin
安装mysql服务
mysqld...
分类:
数据库 时间:
2014-09-22 13:17:22
阅读次数:
224
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
#
# Copyright [Gtlions Lai].
# Create Date:
# Update Date:
__authors__ = '"Gtlions Lai" '
"""判断正负数.
主要功能描述.
ClassFoo: 类概述.
functionBar...
分类:
其他好文 时间:
2014-09-22 12:27:02
阅读次数:
294
当我们打开某些应用的时候,总是会出现“侧滑菜单”这样的效果,至于这种侧滑菜单是谁首先创造出来的,已经不重要,但是侧滑菜单确实功能新颖,用户体验极好,以至于市面上很多很多的应用也纷纷加入侧滑菜单的效果,以下是我从应用市场上下载来的几个应用,随时截图发在这里,看看别人(大型互联网公司)都做这种效果,那么我们自己在没有很好的“创意”下,是不是可以选择“山寨”(自定义)一下呢?!...
分类:
移动开发 时间:
2014-09-22 13:16:52
阅读次数:
363
#include
char *Mystrstr(char *str,char *subStr){
while (*str != '\0' ) {
char *p = str;
char *q = subStr;
char *res = NULL;
if (*p == *q) {
res = p;
while (*q != '\0' && *p == *q)...
分类:
其他好文 时间:
2014-09-22 13:16:42
阅读次数:
216
解决:Cortex-M4上,usart自动发送数据方案。
1. usart中断太快。数据还没有处理完。usart中断就会把没处理完的数据上该覆盖掉。导致数据丢失。
2.这程序需要在main中处理4个usart口的数据,这样出错的概率会更大。
提出如下解决方案:
第一:规定每条完成的数据长度,步会超过256字节。
第二:我们规定数据的结束表标志为数据的后三位为,FFFFFF...
分类:
其他好文 时间:
2014-09-22 12:59:52
阅读次数:
181
1. NFS配置
vi /etc/export 加入所需要共享目录。例如:
/home/liukang/workship 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)
修改完毕后,运行
#exportfs -a 使改变生效。
#/etc/init.d/nfsserver start 启动NFS服务器。
#ex...
分类:
系统相关 时间:
2014-09-22 12:26:22
阅读次数:
306
一直在用STL,认为对STL也有一些理解,比如比较函数怎么写,什么情况下用什么容器效率高,但是当你读过Effective STL之后才知道这远远不够,之前的代码还有很多可以优化的空间,下面我会罗列一些映像比较深的点,比较偏向代码因为这样可以方便以后的调用。这里是到Item29,余下的留下次看。
1) 检查容器是否为空
if(c.empty()){} better than if(c...
分类:
其他好文 时间:
2014-09-22 13:49:32
阅读次数:
278
今天写代码时发现同一页面多个地方需要调用同一个子页面,如果多个方法调用时,同一子页面回调父页面方法则会出问题,所以查了下资料,让这个功能通用化,根据具体方法回调具体父页面方法,顺便总结一下,希望以后可以有用,或许可以帮助需要帮助的人
这里使用 eval() 函数
定义和用法
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
父...
分类:
Web程序 时间:
2014-09-22 13:16:02
阅读次数:
198