现在位置: 首页 > zonda发表的所有文章
  • 08月
  • 07日
综合 ⁄ 共 6487字 评论关闭
转自:http://student.csdn.net/space.php?uid=116484&do=blog&id=41829   着畅销书《异类》的流行,“练习一万小时成天才”这个口号现在是尽人皆知。也许仍然有不少人相信那些不世出的天才必有天生的神秘能力,但科学家通过大量的调查研究已经达成共识,那就是所有顶级高手都是练出来的。不但如此,最近几年的科学进展,人们可能第一次拥有了一个关于怎样炼成天才的统一理论。 好消息是除了某些体育项目对天生的身高和体型有特殊要求之外,神秘的天生素质并不存在,也就是说人人都有可能成为顶级高手。早在20多年以前,芝......
阅读全文
  • 10月
  • 12日
综合 ⁄ 共 1628字 评论关闭
Light 1348 - Aladdin and the Return Journey 题目链接 树链剖分基础题,注意一个坑点,就是下标按0开始的话按我的写法是会错的,因为son初值赋成0了,要么改一下son初值,要么把下标都+1 代码: #include <cstdio> #include <cstring> #include <vector> #include <algorithm> using namespace std; const int N = 30005; int dep[N], fa[N], son[N], sz[N], top[N], id[N], idx; int first[N], next[N * 2], vv[N * 2]; void dfs1(int u, int f, int d) { dep[u] = d; sz[u] = 1; fa[u] = f......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 6732字 评论关闭
yongyong是解决线程安全问题一个很好的思路,ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本,由于Key值不可重复,每一个“线程对象”对应线程的“变量副本”,而到达了线程安全。 我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。 我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 2623字 评论关闭
我们知道,Android应用通常是运行在手机平台上,手机系统的硬件资源是有限的,不管是存储能力还是计算能力都有限,在Android系统上开发,运行一些单用户,小型应用是可能的,但对于需要进行大量的数据处理,复杂计算的应用,还是只能部署在远程服务器上,Android应用将只是充当这些应用的客户端。          为了让Android应用与远程服务器之间进行交互,可以借助于Java的RMI技术,但这要求远程服务器必须采用Java实现;也要以采用CORBA技术,但这种技术显得于过复杂;除此之外,WebService是一种不错的选择。         关于WebServcie在网上有......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 753字 评论关闭
条件随机场模型是Lafferty于2001年,在最大熵模型和隐马尔科夫模型的基础上,提出的一种判别式概率无向图学习模型,是一种用于标注和切分有序数据的条件概率模型。 CRF最早是针对序列数据分析提出的,现已成功应用于自然语言处理(Natural Language Processing,NLP) 、生物信息学、机器视觉及网络智能等领域。 1.序列标注的例子 标注(实体命名识别):任命 地名 组织名 标注(汉语词性标注):名词 动词 主次形容词 副词 —简单地讲,随机场可以看成是一组随机变量的集合(这组随机变量对应同一个样本空间)。当给每一个位置......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 291字 评论关闭
原文链接:http://www.woshipm.com/it/66770.html 1.成功的产品能解决用户的刚需,这必须从人类本质本源的需求出发 2.竞争手段:人无我有(优化完善产品结构),人有我优(成为行业龙头),人优我转(大多数人来模仿的时候懂得转变方向)。 3.快速迭代,产品细节与服务分解。形成竞争差异,互联网公司也要将自己的产品和服务分解为标准的细节,然后反复演练,这样才能标准化,而标准化到极致是壁垒。 4.营销与粉丝经济。让第一批用户用得极爽,形成口碑传播 5.洞察人性,带给用户荣誉感。一致性原理,人为了维持这种荣誉感,能花出......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 2938字 评论关闭
一、什么是OGNL,有什么特点?       OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:        1、支持对象方法调用,形式如:objName.methodName();       2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名 |  值名],例如:       @java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME;       3、支持赋值操作和表达式串联,例如:       price=100, discount=0.8, ca......
阅读全文
对象的synchronized方法不能进入了,但它的其他非synchronized方法还是可以访问的 对每一个class只有一个thread可以执行synchronized static method。每个class的instance只有一个thread可以执行synchronized method。任意数目的thread可以执行非synchronized method——不管是否是static。 情况一: 当一个线程进入一个对象的一个synchronized方法后,其它线程访问该对象的非同步方法。 代码如下: package com.mutithreading.Object;   public class InvokedObject {         public synchronized void synchronizedMethod()     ......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 753字 评论关闭
有人为了使用WEBAPP开发功能,而装象MYECLIPSE这样的巨物。有了JETTY,通过轻松配置就可以实现比TOMCAT更快更便捷的容器,所以在调试时强力推荐这个东东。下面就来看下如何配置。 先下配置一个外部工具,来运行JETTY: 选择菜单Run->External Tools->External Tools ...在左边选择Program,再点New: 配置Location为mvn完整命令行。 选择Working Directory为本项目。 Arguments填写:jetty:run 再点选Enviroment页:加入MAVEN_OPTS变量,值为: -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,addre......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 1801字 评论关闭
Apache Bench是著名Web服务器软件apache附带的一个小工具,它可以同时模拟多个并发请求,测试apache等Web服务器的最大承载压力,同时也可以根据Apache Bench提供的测试结果对服务器性能参数进行调整。 由于本参数相当于单IP CC攻击,请不要随意测试别人的网站。 一、安装Apache yum install httpd 最简单获取apache的方法,在CentOS系统下执行以上命令(请注意保证不要和nginx等其它Web服务器冲突)。 二、使用ab命令 Apache Bench(ab)最基本的用法是: ab -n 100 -c 100 http://www.kwx.gd/ 在SSH中执行以上命令......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 4762字 评论关闭
什么是HTTP\HTTPS HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。HTTP协议用于从WWW服务器传输超文本到本地浏览器的传输协议,它能使浏览器更加高效,使网络传输减少,保证计算机正确快速地传输超文本文档。现在我们普遍使用的版本是HTTP1.1。 HTTP是一个应用层协议,它由请求和响应组成,是一个标准的B/S模型;它也是一个无连接的协议,这里无连接指的是每次连接只处理一个请求,服务器处理完客户端请求后便断开连接;同时,它也是一个无状态的协议,那么什么是无状态呢?简单地说就是同一个客户端,这次请求跟......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 1007字 评论关闭
  Jenkins最佳实践,其实大部分对于其他的CI工具同样的适用: * Jenkins的安全。对Jenkins的用户使用授权和访问控制。默认地Jenkins不执行任何的安全检查,这意味着任何人都可以访问Jenkins来配置Jenkins,修改job,和执行build。这对于在企业内部使用也许可以接受,但是存在很高的安全风险,例如其他人错误滴删除了job,错误地配置你的job在每分钟运行,启动太多的builds等。所以一般使用plugin来对Jenkins增加授权和访问控制。 * 有规律地对Jenkins的home目录的备份。 * 使用file fingerprinting来管理依赖关系。当在Jenkins上......
阅读全文