风言枫语  

2013年9月15日

摘要: 《Maven--搭建开发环境(一)》《Maven--构建企业级仓库(二)》《Maven—几个需要补充的问题(三)》前两篇由于篇幅太长,为了给读者理解方便,这篇集中解决前两篇遗留下的几个问题,算是对之前的一个补充,大概归纳了一下,总共有四个问题,下面来一一解决。一、在第一篇文章中,直接修改config下的setting文件是最佳方式吗?远程仓库配置在pom中,还是setting中?第一篇中把远程仓库信息直接配置在了config文件夹下的setting中,其实,Maven包括两个setting,一个是我们刚才看到的setting,还有另一个在C:\Users\username\.m2\settin 阅读全文
posted @ 2013-09-15 20:39 风言枫语 阅读(329) 评论(0) 推荐(0)
 
摘要: 阅读全文
posted @ 2013-09-15 20:35 风言枫语 阅读(107) 评论(0) 推荐(0)
 
摘要: Seek the Name, Seek the FameTime Limit:2000MSMemory Limit:65536KTotal Submissions:10204Accepted:4921Description The little cat is so famous, that many couples tramp over hill and dale to Byteland, and asked the little cat to give names to their newly-born babies. They seek the name, and at the same 阅读全文
posted @ 2013-09-15 20:31 风言枫语 阅读(168) 评论(0) 推荐(0)
 
摘要: 六、android中的动画有哪几种,它们的特点和区别是什么?逐帧动画和补间动画。逐帧动画:是传统的动画播放方式,指定每一帧的内容和停留时间,然后顺序地播放排列好的图片,类似电影。补间动画:给出两个关键帧(初和末)和变化时间、方式,通过一些算法对View的内容在规定的时间内完成一系列的图形变换。主要包括四种效果:Alpha、Scale、Translate和Rotate。所以,补间动画常用来播放一些有规律的动画,而逐帧动画则不一定。七、请介绍下Android中常用的五种布局1.FrameLayout(帧布局)特点:组件都是从左上角开始放置,后面的会覆盖前面的组件,就像往墙角堆砌东西一样。布局比较简 阅读全文
posted @ 2013-09-15 20:29 风言枫语 阅读(147) 评论(0) 推荐(0)
 
摘要: One of the most powerful aspects of jQuery is its ability to make selecting elementsin the DOM easy. The Document Object Model serves as the interface betweenJavaScript and a web page; it provides a representation of the source HTML as a network of objects rather than as plain text.jquery最有力的能力之一是它使 阅读全文
posted @ 2013-09-15 20:27 风言枫语 阅读(225) 评论(0) 推荐(0)
 
摘要: 用easy_install和pip来安装第三方库很方便 它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。 不过因为某些原因,访问官方的pypi不稳定,很慢甚至访问不了。 跟ubuntu的apt和centos的yum有各个镜像源一样,pypi也有。 在国内的强烈推荐豆瓣的源 http://pypi.douban.com/simple/ 注意后面要有/simple目录。 使用镜像源很简单,用-i指定就行了: easy_install -i http://pypi.douban.com/simple/ gevent ... 阅读全文
posted @ 2013-09-15 20:25 风言枫语 阅读(256) 评论(0) 推荐(0)
 
摘要: 阅读全文
posted @ 2013-09-15 20:23 风言枫语 阅读(109) 评论(0) 推荐(0)
 
摘要: No matter which type of selector we want to use in jQuery, we always start withthe same function: $(). This function typically accepts a CSS selector as its soleparameter, and serves as a factory, returning a new jQuery object pointing to thecorresponding elements on the page. Just about anything th 阅读全文
posted @ 2013-09-15 20:20 风言枫语 阅读(138) 评论(0) 推荐(0)
 
摘要: 有兴趣的朋友欢迎加群讨论:312677516 DEMO下载地址:http://download.csdn.net/detail/shecixiong/5372895 一、开发技术:B/S(.NET C# ) 1、Windows XP以上 (支援最新Win 8) 2、Microsoft Visual Studio 2010/2012 C#.NET 3、.NET Framework 4.0以上 (支援最新4.5版本) 4、SQL Server 2005以上 (支援2008、R2及2012) 5、Oracle 8以上 (支援9i、10g、11g) 6、支持多个数据库 二、功能描述 1.菜单导航管.. 阅读全文
posted @ 2013-09-15 20:18 风言枫语 阅读(151) 评论(0) 推荐(0)
 
摘要: paip.php-gtk 桌面程序 helloworld总结 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax 用php写桌面程序的最大最大最大好处就是那是脚本,灵活,, 随时修改,无需编译..方便..如果需要加密也能可以用zend ... A.另外,有IDE支持可视化拖拉式编程..也是很方便阿.. B.PHP世界流行度高,网上代码大把的。 C.体积小,无需安装,绿色软件。。 D.PHP也是全能型实用性语言,扩展度高。。 E.跨平台,PHP跟G... 阅读全文
posted @ 2013-09-15 20:16 风言枫语 阅读(347) 评论(0) 推荐(0)
 
摘要: 本文由qinning199原创,转载请注明:http://www.cocos2dx.net/?p=86Action是CCNode对象的一种顺序。这些动作经常改变对象的一些属性,比如位置,旋转,缩放等。如果这些属性在一段时间内被改变了,他们是CCIntervalAction动作们,否则他们就是CCInstantAction动作。例如,CCMoveBy在一段时间内改变位置属性,因此,这是CCIntervalAction的子类。你可以运行TestCpp->Actions测试看一下这个动作的视觉效果cocos2d-x/samples/Cpp/TestCpp/Classes/ActionsTest 阅读全文
posted @ 2013-09-15 20:13 风言枫语 阅读(226) 评论(0) 推荐(0)
 
摘要: 数据来自维基,长度= 5600; l切割长度= {1380, 1520, 1560, 1710, 1820, 1880, 1930, 2000, 2050, 2100, 2140, 2150, 2200}; 长度需求= {22, 25, 12, 14, 18, 18, 20, 10, 12, 14, 16, 18, 20};由下图可以看出,计算非常快,百分之几秒,可以忽略不计。 阅读全文
posted @ 2013-09-15 20:12 风言枫语 阅读(342) 评论(0) 推荐(0)
 
摘要: 在C# winform编程中,我们经常会遇到不同窗口间需要传递数值的问题.比如数据库的应用,主窗口填写内容num1,点击按钮,在弹出的子窗口显示对应num1值;或者在子窗口填写新注册用户名信息,在主窗口的dataGridView动态变化显示着新添加\修改的值;或者在修改信息时,输入用户编号”000001”在对应textBox中它的相应数据.显示如下图所示:以上应用都涉及到如何在两个不同窗口间传递数值,并实现动态的更新,下面就介绍我请教同学学到的一种主子对话框数值传递的知识,仅供大家学习!它是非常基础的C# winform知识,但也是非常有用的知识.一.建立主子对话框首先建立一个”Windows 阅读全文
posted @ 2013-09-15 20:09 风言枫语 阅读(1656) 评论(0) 推荐(0)
 
摘要: 21.关键字。。。。 变量: 就是将不确定的数据进行存储。也就是需要在内粗恩中开辟一个空间。整数类型 1个字节 byte 占 8位 -128~~~127 2~~~~~ short 占 16位 -32768~~~32767 4~~~~~ int 占 32位 -2147483648~~~21474836478~~~~~long 占 64位 太长就不写了 一般用int就好了 long前面要加L int可以表示 byte short 氛围内的值 但不可以表示 int以上的值 O开头为8进制 OX开头为16进制字符型 char 16进制 正65535浮点型 float4个字节 正常显示 小数点前面占3位 阅读全文
posted @ 2013-09-15 20:07 风言枫语 阅读(190) 评论(0) 推荐(0)
 
摘要: 规律题!!!/**/#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef long long int64;//typedef __int64 int64;typedef pair PII;#define MP(a,b) make_pair((a),(b)) const int inf = 0x3f3f3f3f;const double pi=acos(-1.0);const int dx[]={1,-1,0,0};const int 阅读全文
posted @ 2013-09-15 20:03 风言枫语 阅读(144) 评论(0) 推荐(0)
 
摘要: 十一、对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行?若在onPause()中进行保存,相应需要在onResume()中进行恢复。若在onStop()中进行保存,相应需要在onStart()中进行恢复。另外,还有一个方法onSaveInstanceState(Bundle)。这种情况下,只有当activity是被系统干掉而退出的时候,保存的状态才可以得到恢复,因为下次启动时调用的onCreate(Bundle)方法中的Bundle对象就上次退出时保存状态的Bundle对象。但Activity若不是被系统干掉而是正常退出的,onCreate中的Bundle就是null了。十二 阅读全文
posted @ 2013-09-15 20:01 风言枫语 阅读(164) 评论(0) 推荐(0)
 
摘要: 转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/11699299正确答案:DSQL语句的执行过程: 1、客户端输入sql语句update t_gyj set name='gyj1' where id=1; 2、sql语句通过网络到达实例 3、server process接收sql语句,以下是执行一个sql的大致步骤(获取数据(buffer cache-->PGA)-->返数据给用户这一步只有SELECT语句中有,其它DML中没有)sql-->sql_hash-->shared pool解析(消耗C 阅读全文
posted @ 2013-09-15 19:59 风言枫语 阅读(138) 评论(0) 推荐(0)
 
摘要: 一组用"画app吧"开发的 HTML5 Apps,默认使用FirefoxOS设备,其实它们都可以在像Android/IPhone/WindowsPhone8/BlackBerry/Tizen等支持HTML5的设备上运行(用手机打开在线运行的网址)。简单计算器:在线编辑在线运行计算器:在线编辑在线运行苏尔特方格:在线编辑在线运行秒表:在线编辑在线运行待办(TODO)在线编辑在线运行指南针在线编辑在线运行photofox在线编辑在线运行美女拼图在线编辑在线运行连连看在线编辑在线运行扫雷在线编辑在线运行荒漠甘泉语音版在线编辑在线运行词典在线编辑在线运行 阅读全文
posted @ 2013-09-15 19:56 风言枫语 阅读(164) 评论(0) 推荐(0)
 
摘要: C. Rational Resistancetime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputMad scientist Mike is building a time machine in his spare time. To finish the work, he needs a resistor with a certain resistance value.However, all Mike has is lots of identic 阅读全文
posted @ 2013-09-15 19:54 风言枫语 阅读(326) 评论(0) 推荐(0)
 
摘要: 错误:android.content.res.Resources$NotFoundException: String resource ID #0x1原因:一般发生在参数 int resId 错误,你把String赋值给int的resId,所以编译器找不到正确的resource于是报错。最简单的例子,检查一下你的Toast.makeText()啊textView.setText啊之类的函数,这种函数通常有几个重载,如:textView.setText(CharSequence text);textView.setText(int resId);......如果不小心将一个int值传给了它,那它 阅读全文
posted @ 2013-09-15 19:53 风言枫语 阅读(429) 评论(0) 推荐(0)
 
摘要: 另一组数据,长度= 6000; 切割长度= {1664, 1599, 1552, 1409, 1352, 802, 660}; 需求数量= {32, 96, 160, 16, 384, 112, 64};计算时间,令人满意。 阅读全文
posted @ 2013-09-15 19:50 风言枫语 阅读(250) 评论(0) 推荐(0)
 
摘要: 发现问题比解决问题重要,使用php集成开发环境Appserv网页会提示各种语法错误,但自己配置开发环境无法提示错误,特别当不是语法错误,比如com组件的调用,当不知道问题出现在何处,是不能忍受的,这时需要另行配置这时自己配置的目录文件 配置apache 这个文件D:\AppServ\apache\conf\httpd.conf将php_flag display_errors onphp_value error_reporting 2039放到最后两行 配置D:\AppServ\php\php.ini将display_errors = Onerror_report... 阅读全文
posted @ 2013-09-15 19:48 风言枫语 阅读(308) 评论(0) 推荐(0)
 
摘要: 我现在正在进行一个商场的项目开发,你们知道竟然是商场管理,那就肯定会遇到与下的这几个功能了,比如库存管理,根据库存数量,显示库存状态。添加,编辑、删除订单和收货地址信息了。首先是根据产品数量,显示库存状态:小于100,显示库存不足,大于100不显示; 而收货地址可以添加、编辑、和删除具体的代码如下:css部分没有认真写,大家将就着看吧 购物车删除功能 商品名称 价格 操作 tv 99 ... 阅读全文
posted @ 2013-09-15 19:45 风言枫语 阅读(224) 评论(0) 推荐(0)
 
摘要: 从今年开始,断断续续学习PHP已经有4个月了。 最初,认真学习PHP几天,就弄WordPress搭建了一个个人博客,这也符合技术人的实践理念。 最近,重温PHP开发实战权威指南,做点总结,整理下自己学习方法和心得体会。 由于自己主要从事Java/Java Web开发,对PHP只是简单地总结了下,不少地方是对语言等更高层面的评价和看法。 有不当之处,还望指正。 第1章-PHP基础知识与XHTML 详细介绍了PHP的发展历史与语言特点,简要介绍了PHP相关技术XHTML和CSS的一些基础知识,并给出了几个入门例子。 这使得初学者快速了解PHP的价值,激发了学习的兴趣,为进一步阅读后面的章节和掌握P 阅读全文
posted @ 2013-09-15 19:44 风言枫语 阅读(212) 评论(0) 推荐(0)
 
摘要: 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=4731题解:规律题,我们可以发现当m大于等于3时,abcabcabc……这个串的回文为1,并且字典数最小,m等以1时,直接输出n个a,现在要解决的就是m=2的情况:通过自己再纸上面写可以得出当n大于等于9时,最大的回文为4,要字典数最小,所以前四个都为a,后面也可以找到一个最小循环结:babbaa但是还要讨论最后还剩余几个,如果是小于等于两个,那么添加2个a,否则按循环结添加。AC代码:#include #include #include #include #include #include #inc 阅读全文
posted @ 2013-09-15 19:41 风言枫语 阅读(150) 评论(0) 推荐(0)
 
摘要: 题目链接:http://poj.org/problem?id=3318http://meizhe143.blog.163.com/blog/static/38938362007102995121360/ 介绍随机数产生方法。http://blog.csdn.net/hanxiang_acm/article/details/3331113上面这个单纯的随机产生数,比如产生50000,我试了多次结果都是WA。正解应该是左乘或右乘一个一行的矩阵,原来的时间复杂度是O(n3) ,现在直接是O(n2)了。不过随机产生数的话也的确会可能有误差。 所以生成一temp矩阵 =i+1;不过我纳闷怎么用输入加速老 阅读全文
posted @ 2013-09-15 19:39 风言枫语 阅读(130) 评论(0) 推荐(0)
 
摘要: Windows 8.1正式发布在10月17日,现在可以在MSDN/TechNet进行订阅下载。操作系统版本号和Windows Server 2012 R2保持一致。开始屏幕动态磁贴现在有4种尺寸可供选择,集成了Skype应用。开始菜单可以进行注销、休眠、关机、重启等操作。 Windows 8.1更多新功能后续送上! 阅读全文
posted @ 2013-09-15 19:36 风言枫语 阅读(196) 评论(0) 推荐(0)
 
摘要: 传送门:http://acm.hdu.edu.cn/showproblem.php?pid=4734数位DP。用dp[i][j][k] 表示第i位用j时f(x)=k的时候的个数,然后需要预处理下小于k的和,然后就很容易想了dp[i+1][j][k+(1#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;typedef __int64 xia 阅读全文
posted @ 2013-09-15 19:35 风言枫语 阅读(187) 评论(0) 推荐(0)
 
摘要: 在一些大的工程中,可能会包含几十个基础类,免不了之间会互相引用(不满足继承关系,而是组合关系)。也就是需要互相声明。好了,这时候会带来一些混乱。如果处理得不好,会搞得一团糟,根据我的经验,简单谈谈自已的处理办法: 编码时,我们一般会尽量避免include头文件,而是采用声明 class XXX。但有时候还是必须用Include头文件,那么,两者的划分在于什么呢? 应该是很明确的,但书上好像都少有提及。 首先: 我们要明白为什么要用声明取代头文件包含:对了,是为了避免无必要的重编译(在头文件发生变更时)。工程较大,低速机,或基础类经常变更(不合理的设计吧),编... 阅读全文
posted @ 2013-09-15 19:31 风言枫语 阅读(293) 评论(0) 推荐(0)
 
摘要: 什么是com组件?COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。COM与语言,平台无关的特性使所有的程序员均可充分发挥自己的才智与专长编写组件模块。 配置的目的主要是解决无法创建com对象问题,实际要实现功能word ppt xml转化为pdf php调用openoffice中com组件配置组要分为三步 1. jdk支持,可能与这两个软件都和sun公司有关下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2. 安装 阅读全文
posted @ 2013-09-15 19:30 风言枫语 阅读(786) 评论(0) 推荐(0)
 
摘要: 进程和线程如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进程里,也可以为任何进程创建额外的线程。本文讨论进程和线程是如何在Android应用程序中发挥作用的。进程默认情况下,同一个应用程序内的所有组件都是运行在同一个进程中的,大部分应用程序也不会去改变它。不过,如果 阅读全文
posted @ 2013-09-15 19:26 风言枫语 阅读(188) 评论(0) 推荐(0)
 
摘要: /** * Copyright (C) 2010 Square, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by appli 阅读全文
posted @ 2013-09-15 19:25 风言枫语 阅读(401) 评论(0) 推荐(0)
 
摘要: DirTraversal.java package com.once;import java.io.File;import java.util.ArrayList;import java.util.LinkedList;/** * 文件夹遍历 * @author once * */public class DirTraversal { //no recursion public static LinkedList listLinkedFiles(String strPath) { LinkedList list = new LinkedList(); ... 阅读全文
posted @ 2013-09-15 19:22 风言枫语 阅读(234) 评论(0) 推荐(0)
 
摘要: Windows 8.1搭载了新的IE11版本,还发布了IE11 for Windows 7。IE11除了支持全尺寸Win设备以外,还比IE10更快速流畅,支持3D等高性能的浏览体验、全新F12开发者工具,子啊安全方面也做了很多的改进。Windows 8.1正式发布在10月17日,现在可以在MSDN/TechNet进行订阅下载。IE11无法切换第三方输入法是怎么回事呢?启用增强保护模式具有深度防御功能,但目前部分IE插件如Adobe Flash和很多工具栏还无法兼容增强保护模式。打开 Internet 选项,切换至“高级”选项卡,取消勾选“启用增强保护模式”,单击确定,然后重启IE,问题就解决了 阅读全文
posted @ 2013-09-15 19:19 风言枫语 阅读(360) 评论(0) 推荐(0)
 
摘要: 非递归实现快速排序的方法和递归类似,其实所有的递归程序都能写成非递归的形式,只要将隐式的栈改成显示的栈即可。void swap(int &in1, int &in2){ int tmp = in1; in1 = in2; in2 = tmp;}int qsort_partition(int A[], int q, int r){ int i, j, k = A[r]; for (i = q, j = q-1; i 0) { stack stk; stk.push(0); stk.push(N-1); while (!stk.empty()) { int l, r; r = s. 阅读全文
posted @ 2013-09-15 19:16 风言枫语 阅读(252) 评论(0) 推荐(0)
 
摘要: 1. Mplayer or SMplayer1.1 原因:很可能是你没有安装 w32codes1.2 解决方法:(1)下载 w32codes 官方站点all-20110131.tar.bz2或者:essential-20071007.tar.bz2当然你也可以去http://www.mplayerhq.hu/MPlayer/releases/codecs/自己选择相应的codec包 (2)安装 那个Binary Codec Packages就是w32codes了 把codec包解压之后 吧里面的 .dll .ax之类的所有文件放到 /usr/lib/win32里面就可以了 2. Totem—— 阅读全文
posted @ 2013-09-15 19:15 风言枫语 阅读(412) 评论(0) 推荐(0)
 
摘要: 数字签名主要经过以下几个过程: 信息发送者使用一单向散列函数(HASH函数)对信息生成信息摘要; 信息发送者使用自己的私钥签名信息摘要; 信息发送者把信息本身和已签名的信息摘要一起发送出去; 信息接收者通过使用与信息发送者使用的同一个单向散列函数(HASH函数)对接收的信息本身生成新的信息摘要,再使用信息发送者的公钥对信息摘要进行验证,以确认信息发送者的身 份和信息是否被修改过。 数字加密主要经过以下几个过程: 当信息发送者需要发送信息时,首先生成一个对称密钥,用该对称密钥加密要发送的报文; 信息发送者用信息接收者的公钥加密上述对称密钥; bitsC... 阅读全文
posted @ 2013-09-15 19:12 风言枫语 阅读(424) 评论(0) 推荐(0)
 
摘要: jsp 中include有两种形式,分别是前者是指令元素、后者是行为元素。通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的时候,就可以考虑用include。,jsp的include指令元素读入指定页面的内容。并把这些内容和原来的页面融合到一起。(这个过程是在翻译阶段:也就是jsp被转化成servlet的阶段进行的。)include与jsp:include主要有两个方面的不同;一:执行时间上: 是在翻译阶段执行 在请求处理阶段执行.二:引入内容的不同:引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.引入执行页面或servlet所生成的 阅读全文
posted @ 2013-09-15 19:10 风言枫语 阅读(320) 评论(0) 推荐(0)
 
摘要: //上篇介绍了灰度直方图均衡化的一种方法,今天在介绍一种。// 直方图均衡化.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "opencv2/opencv.hpp"int _tmain(int argc, _TCHAR* argv[]){ cvNamedWindow("src"); cvNamedWindow("EqualizeHist"); IplImage* src= cvLoadImage("F:\\Opencv_picture\\05.jpg& 阅读全文
posted @ 2013-09-15 19:08 风言枫语 阅读(254) 评论(0) 推荐(0)
 
摘要: log4j.properties 使用 一.参数意义说明 输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 配置日志信息输出目的地 log4j.appender.appenderName = fully.qualified.name.of.appender.class 1.org.apache.log4j.ConsoleAppender(控制台) 2.org.apache.log4j.FileAppender(文件) 3.o 阅读全文
posted @ 2013-09-15 19:06 风言枫语 阅读(244) 评论(0) 推荐(0)
 
摘要: 传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘 I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满 或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到达队首时,才进行实际的I/O操作。这种输出方式被称为延迟写 (delayed write)延迟写减少了磁盘读写次数,但是却降低了文件内容的更新速度,使得欲写到文件中的数据在一段时间内并没有写到 磁盘上。当系统发生故障时,这种延迟可能造成文件更新内容的丢失。为了保证磁盘上实际文件系统与缓冲区高速缓 阅读全文
posted @ 2013-09-15 19:03 风言枫语 阅读(335) 评论(0) 推荐(0)
 
摘要: 一、什么是数字证书 数字证书就是互联网通讯中标志通讯各方身份信息的一系列数据,提供了一种在Internet上验证您身份的方式,其作用类似于司机的驾驶执照或日常生活中的身份证。它是由一个由权威机构-----C A机构,又称为证书授权(Certificate Authorit y)中心发行的,人们可以在网上用它来识别对方的身份。数字证书是一个经证书授权 中心数字签名的包含公开密钥拥有者信息以及公开密钥的文件。最简单的证书包含一 个公开密钥、名称以及证书授权中心的数字签名。一般情况下证书中还包括密钥的有 效时间,发证机关(证书授权中心)的名称,该证书的序列号等信息,证书的格式遵循 ITUT ... 阅读全文
posted @ 2013-09-15 19:01 风言枫语 阅读(343) 评论(0) 推荐(0)
 
摘要: 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 按照ldd的说法,linux的设备驱动包括了char,block,net三种设备。char设备是比较简单的,只要分配了major、minor号,就可以进行读写处理了。相对而言,block和net要稍微复杂些。net设备姑且按下不谈,我们在以后的博文中会有涉及。今天,我们可以看看一个简单的block是怎么设计的。 为了将block和fs分开,kernel的设计者定义了request queue这一种形式。换一句话说,所有fs对block设备的请求,最终都会转变为request的形式。所以,.. 阅读全文
posted @ 2013-09-15 18:58 风言枫语 阅读(571) 评论(0) 推荐(0)
 
摘要: Debian 7 DOWNLOAD http://cdimage.debian.org/debian-cd/current/multi-arch/iso-dvd/ Debian 7 Sources: deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free deb http://security.d... 阅读全文
posted @ 2013-09-15 18:57 风言枫语 阅读(491) 评论(0) 推荐(0)
 
摘要: // Time 1718 ms; Memory 1500 K#include#include#include#include#define eps 1e-10#define sqr(a) ((a)*(a))#define pi (2.0*asin(1.0))using namespace std;double ma[100010];int sig(double a){ return (a>eps)-(a0) my=i; } scanf("%lf%lf%d",&ct.x,&ct.y,&m); while(sig(cross(pt[my]-ct,p 阅读全文
posted @ 2013-09-15 18:54 风言枫语 阅读(321) 评论(0) 推荐(0)
 
摘要: 服务器使用的是mysql 5.1,了解到 5.5 系列的版本 innodb 的性能有很大提升,就想升级下。按照查到的步骤:http://www.myhack58.com/Article/sort099/sort0102/2013/39006.htmwget http://huiwei19.googlecode.com/files/upgrade_mysql.shsh upgrade_mysql.sh 提示 “Error install cmake...”,vi upgrade_mysql.sh,在 if [ -s /usr/bin/cmake ];then 前面添加 “ln -s /usr/l 阅读全文
posted @ 2013-09-15 18:52 风言枫语 阅读(447) 评论(0) 推荐(0)
 
摘要: 在JSP页面中,使用JSTL标签获取Session中的值并显示为何当使用 ${session.user} 时,页面跳转后,第一次能够成功显示,但是单击按钮重定向的时候,就获取不到了?而使用 ${sessionScope.user}时,就能成功呢? 阅读全文
posted @ 2013-09-15 18:49 风言枫语 阅读(879) 评论(0) 推荐(0)
 
摘要: 1、下载源文件并安装 登录http://www.redis.io/download下载redis-2.6.16.tar.gz tar -zxf redis-2.6.16.tar.gz cd redis-2.6.16 sudo make sudo make install 这样Redis的可执行文件被放到了/usr/local/bin中 2、作为服务启动 make install仅仅在你的系统上安装了二进制文件,但不会替你默认配置init脚本和配置文件,如果你仅仅需要体验下Redis,那这些是不必要的,但是如果你是为了把它用在生产环境而安装它,Redis为Ubuntu和Debian系统提供了这样 阅读全文
posted @ 2013-09-15 18:48 风言枫语 阅读(185) 评论(0) 推荐(0)
 
摘要: 你买不来SOA,只能设计自己的SOA。SOA不是新东西 SOA没有引入新概念,它是个把现有概念和实践放到一起,用于特定需求集的范式。你甚至可以说SOA别的什么都 不是,就是将实用主义和头脑风暴运用到分布式系统上而已。 SOA的基本组成 服务(递进关系) 基本服务(最底层) 组合服务,对基本服务的一个组合。 流程服务,对基本服务的一个配置。 互操作性(Web Services为其一个实现) 松耦合 对于松耦合,书中用了专门的一章来介绍松耦合,但是没有什么硬性规定和快速指南,我们必须根据特定的上下文环境和架构... 阅读全文
posted @ 2013-09-15 18:44 风言枫语 阅读(165) 评论(0) 推荐(0)
 
摘要: 给一个客户巡检时发生这样的少见的集群报错:[ OCRSRV][1220598112]th_select_handler: Failed to retrieve procctx from ht. constr = [-1734303600] retval lht [-27] Signal CV. 遇到这种报错我想到的就是:1.检查系统防火墙和selinux有没有关闭2.检查心跳线有没有问题,是直连还是通过交换机?交换机有没有做防火墙设置?3.是否用了第三方的集群软件4.确定两边的私网网卡的MTU设置是否一样,是否超过了交换机允许的MTU的最大值? 结果查完后都发现没有问题,只能查询Metali. 阅读全文
posted @ 2013-09-15 18:42 风言枫语 阅读(183) 评论(0) 推荐(0)