现在位置: 首页 > fortnight发表的所有文章
会议是浪费工作时间的最佳去处 今天你开了多少个会?这个星期呢?这个月呢?再自问一下,那些会议中有多少是值得参加的?如果把相同的时间用在工作上,你又能完成多少事情?我们究竟为什么要开会? 尽管有些会议是不可避免的,甚至是必需的。我们应该以怀疑的态度去看待会议,把它当成是一种降低工作效率的风险。事实上,会议往往只是在浪费宝贵的工作时间。就我而言,我采用以下几个原则,以确保我的会议是真正有用的。 会议绝不该超过一小时,否则应判以死刑 对于任何会议,第一个并且最重要的约束就是时间,因为它在任何公......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 2541字 评论关闭
算法介绍:     k-means 算法接受输入量 k ;然后将n个数据对象划分为 k个聚类以便使得所获得的聚类满足:同一聚类中的对象相似度较高;而不同聚类中的对象相似度较小。聚类相似度是利用各聚类中对象的均值所获得一个“中心对象”(引力中心)来进行计算的。 k-means 算法基本步骤: (1) 从 n个数据对象任意选择 k 个对象作为初始聚类中心; (2) 根据每个聚类对象的均值(中心对象),计算每个对象与这些中心对象的距离;并根据最小距离重新对相应对象进行划分; (3) 重新计算每个(有变化)聚类的均值(中心对象); (4) 计......
阅读全文
  • 12月
  • 23日
算法 ⁄ 共 2909字 评论关闭
题意: 给定一些木棒,木棒两端都涂上颜色,求是否能将所有木棒首尾相接,连成一条直线,要求不同木棒相接的一边必须是相同颜色的。 无向欧拉图:不存在或只存在两个奇度顶点 用并查集判断图的连通性 //判断是否只有一个根结点 用Trie或者hash给每种颜色编号 静态数组Trie #include<cstdio> #include<cstring> #include<cmath> #include<iostream> #include<vector> #include<algorithm> #include<queue> using namespace std; const int maxn = 520000; int du[maxn], f[maxn]; i......
阅读全文
  • 06月
  • 29日
综合 ⁄ 共 3954字 评论关闭
      import Java.io.*;   import java.util.*;   import java.sql.*;   public class LobPros   {   /**   * Oracle驱动程序   */   private static final String DRIVER = "oracle.jdbc.driver.OracleDriver";   /**   * ORACLE连接用URL   */   private static final String URL = "jdbc:oracle:thin:@test2000:1521:orac";   /**   * 用户名   */   private static final String USER = "user";   /**   * 密码   */   private static final String PASSWord = "pswd";   /**   ......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 4232字 评论关闭
摘要:对浏览器进行本地扩展,对JavaScript的功能进行扩充,能强化浏览器在嵌入式平台的应用。该文将主要介绍基于WebKit内核浏览器的本地JS扩展方法,以实现浏览器对本地JavaScript对象的调用,拓宽浏览器的功能领域。    论文网-关键词:WebKit;JavaScript;本地扩展;嵌入式;播放器    论文发表:www.qikan110.com1009-3044(2011)30-7528-02    Browser Based on WebKit Native Extension Methods    WU Guang-xu, WU Xiao-xi    (University of Electronic Science and Technology, Chengdu 611731, China)    A......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 1154字 评论关闭
问题简介: nginx是一款高性能的web服务器,使用非常广泛,其不仅经常被用作反向代理,也可以非常好的支持PHP的运行。nginx默认以cgi的方式支持php的运行,而为了较好的支持PATH_INFO的提取,在PHP的配置选项里存在cgi.fix_pathinfo选项,其目的是为了从SCRIPT_FILENAME里取出真正的脚本名,而攻击者则利用这点可以将任何类型的文件以PHP的方式进行解析。 影响版本:0.5.*, 0.6.*, 0.7 <= 0.7.65, 0.8 <= 0.8.37  ,目前我们版本在1.1以上。   举例说明: 假设test.king.com是一个论坛,可以上传图片操作(后台有bug并没有对图......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 236字 评论关闭
向量P = (Px   Py  Pz), Q = (Qx  Qy  Qz);规定向量的点乘  PQ = (PxQx   PyQy   PzQz);那么点乘的值等于什么呢, 是怎么推导出来的呢, 下面我们看一下: 1: 首先回顾下中学学习的余弦定理, 对于一个三角形有三条边a, b, c;  并且a, b之间夹角为@, 则有:        c^2 = a^2 + b^2 - 2ab cos@, 当@为90度时, 满足勾股定理; 2: 向量点积的结果就是由余弦定理推导而来的,看图: 参考《3D游戏与计算机图形学中的数学方法》 一书。        
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 1473字 评论关闭
在网上看了一些,些个小例子来说明下,大家就明白了。 c#的类型分为两种:值类型和引用类型: 值类型: 简单类型(包括int, long, double等)和结构(structs)都是值类型 引用类型:除了值类型以外的都是引用类型。   下面就两种类型的使用的作为参数传递的不同:   对于值类型:   如果不使用ref/out :则就是普通的值传递,在c,c++中类似比较普遍。   如果使用Ref/out ,则是按照引用传递,也就是说传递的是参数的引用,有点类型于c,c++中的指针变量。这样的话,在子函数中修改会改变被传入作为参数的值。   对于引用类型:   如......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 7897字 评论关闭
apk,task,android:process与android:sharedUserId的区别 来源:http://wenzongliang.iteye.com/blog/1264592 apk一般占一个dalvik,一个进程,一个task。通过设置也可以多个进程,占多个task。 task是一个activity的栈,其中"可能"含有来自多个App的activity 默认情况下,同一个应用程序中的所有组件运行在同一个进程中,而且绝大多数的应用程序也都是这样的。但是,如果我们想要控制让某个特定的组件属于某个进程,我们可以在manifest文件中进行配置。 在 每种组件元素(activity、service、receiver、provider)的manifest条目......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 2207字 评论关闭
现在有n粒骰子,要求打印出这n骰子的所有的组合数字,如122 和221视为同一组:import java.util.HashMap;import java.util.Map;public class AppTest { public static void main(String[] args) { int[][] result=compute(5); println(result); System.out.println("打印元素数目为:"+getElementsNumber(result, 0)); test(result); } public static int[][] compute(int sizeNum){ int sanzi[][]=new int[sizeNum-1][6]; for(int i=0;i<sizeNum-1;i++){ for(int j=1;j<=6;j++){ sanzi[i][j-1]=j; } ......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 7386字 评论关闭
/******************************************************** * * * 程序名称:祝福烟花,祝福朋友* * 编译环境:VC++6.0 && easyx(立冬版)* * 最后修改:2012.11.22* * * ********************************************************/ #include <graphics.h> #include <conio.h> #include <iostream> using namespace std; #include <math.h> #include <time.h> #include <stdio.h> #include <Mmsystem.h> // 使用该计时器必须包含的文件 #pragma comment ( lib, "Winmm.lib" )......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 254字 评论关闭
判断操作系统是16位还是32位 找工作过程中遇到的一道笔试题,两种解法: 1.操作系统是16位还是32位是跟它的地址寻址方式相关的(需要CPU支持,但与CPU字长没有必然联系),因此可以直接通过指针(地址)的长度 来判断: cout << (sizeof(int *)==4 ? "32 bit" : "16 bit") << endl; 2.如果不允许用sizeof,则通过整数的表示范围来判断,16位系统中整数最大为65535: unsigned int a = ~0;cout << (a>65535 ? "32 bit" : "16 bit") << endl;
阅读全文