现在位置: 首页 > grav发表的所有文章
  • 11月
  • 18日
综合 ⁄ 共 3622字 评论关闭
.net软件开发人员需要具备的知识细节 下面是Tony Qu翻译的一篇文章,可以从某种程度看看我吗知识掌握的深度,当然这并不是什么标准,只是一点参考。 任何一个使用.NET的人 描述线程与进程的区别? 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? EXE和DLL之间的区别是什么? 什么是强类型,什么是弱类型?哪种更好些?为什么? PID是什么?在做系统的故障排除时如何使用它? 单个TCP/IP端口上能够侦......
阅读全文
  • 08月
  • 01日
综合 ⁄ 共 257字 评论关闭
由于yum中有的mirror速度是非常慢的。如果yum选择了这个mirror,这个时候yum就会非常慢。               对此,可 以下载fastestmirror插件。它会自动选择最快的mirror。 yum install yum-fastestmirror -y fastestmirror配置文件:(一般不用动)                 /etc/yum/pluginconf.d/fastestmirror.conf 你的yum镜像的速度测试记录文件:                      /var/cache/yum/timedhosts.txt
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 4245字 评论关闭
1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 2.运行ActiveMQ 解压缩apache-activemq-5.10.0-bin.zip,然后双击apache-activemq-5.10.0\bin\win64\activemq.bat运行ActiveMQ程序。 启动ActiveMQ以后,登陆:http://localhost:8161/admin/,创建一个Queue,命名为FirstQueue。 3.创建Eclipse项目并运行 创建project:ActiveMQ-5.10,并导入apache-activemq-5.10.0\lib目录下需要用到的jar文件,项目结构如下图所示: 3.1.Sender.java package com.cl.activemq;import javax.jms.Connection;import java......
阅读全文
  • 03月
  • 09日
移动开发 ⁄ 共 11226字 评论关闭
Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID。 关于本文档 Android的开发者在一些特定情况下都需要知道手机中的唯一设备ID。例如,跟踪应用程序的安装,生成用于复制保护的DRM时需要使用设备的唯一ID。在本文档结尾处提供了作为参考的示例代码片段。 范围 本文提供有关如何读取各种Android设备的 ID的介绍,用以使用标识号。本文假定用户已经安装了Android以及开发应用程序必要的工具。并且,本文假定用户已了解Android的基本知识。 简介在搭载Android操作系统的设备中,已经存在好几种类型的设备标识号。......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 17949字 评论关闭
这个很全面:http://zsp.iteye.com/blog/244245 协同过滤的缺点是 热点相关内容 往往变成了 其他同期出现的热点内容 . 先划分类别(比如SVD),再计算相关,效果往往更好. 1. CF算法(Collaborative Filtering) http://en.wikipedia.org/wiki/Collaborative_filtering 转载: 协同过滤技术可以分为三类: 基于用户(User-based)的协同过滤 基于项目(Item-based)的协同过滤 基于模型(Model- based)的协同过滤 User-based http://www.guwendong.cn/post/2006/user_based_collaborative_filtering.html 转载: 步骤一,收集可以代表用户......
阅读全文
  • 10月
  • 23日
综合 ⁄ 共 1039字 评论关闭
syntax: call label(svar,namelabel);   namelabel=vlabel(svar); example(http://support.sas.com/kb/24/664.html):   /* Create dummy data */data one;  input toy & $30. price type $;  label toy='Hot Toys for 2000'        price='Current Price'        type='Regular or Sale Price';datalines;Tekno the Robotic Puppy  39.99  regularRazor B1 Scooter  119.99  regularMadeline Dollhouse  149.99  regularAmazing Baby in Lavendar  36.99  saleKick and Play Piano  24.99  regular; data new;  set one;   /* ......
阅读全文
  • 10月
  • 20日
综合 ⁄ 共 7619字 评论关闭
     其实两者本质上没有什么区别。Resources.Load就是从一个缺省打进程序包里的AssetBundle里加载资源,而一般AssetBundle文件需要你自己创建,运行时动态加载,可以指定路径和来源的。其实场景里所有静态的对象也有这么一个加载过程,只是Unity后台替你自动完成了。 1.    AssetBundles是什么?      在一些大型的网络游戏,或者加载比较多的一些场景时,如果要等待所有模型,贴图等各种资源文件加载完毕才能执行游戏,对用户将会是一个很头大的事情。所以就需要用到动态加载,即AssetBundles。比如玩家在进入游戏时先加载一......
阅读全文
  • 09月
  • 22日
算法 ⁄ 共 1991字 评论关闭
题目链接:   poj 3281 题目大意:   有N头奶牛,A种食物和B种饮料,每头奶牛都有自己喜欢的食物和饮料                   问有最多有多少头奶牛既可以得到自己喜欢的食物又可以得到喜欢的饮料 解题思路:   开始没有把奶牛分成两个点,这样会导致几种食物流入同一头奶牛                   正确的构图:                   1.建立超级源点,源点分别指向A种不同的食物,容量为1                   2.建立超级汇点,B种不同的饮料分别指向汇点,容量为1                   3.每头奶牛分成两个点T和T'',T指向T'',容量为1             ......
阅读全文
  • 06月
  • 26日
综合 ⁄ 共 2501字 评论关闭
下载     到http://json-lib.sourceforge.net下载json-lib-1.1-jdk15.jar,运行json还需要的包有:commons-lang.jar、commons-logging.jar,commons-beanutils.jar、xom-1.0-2005-01-05.jar、ezmorph-1.0.1.jar,可在http://www.docjar.com搜索下载。     l         转化数组和集合     boolean[] boolArray = new boolean[]{true,false,true};        JSONArray jsonArray = JSONArray.fromObject(boolArray);        System.out.println(jsonArray);       输出:[true,false,true]       List list = new ArrayList();        ......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 4570字 评论关闭
1 引言      Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24 小时在服务器上运行,则内存漏洞在此处的影响就比在配置实用程序中的影响要大得多,即使最小的漏洞也会导致JVM耗尽全部可用内存。另外,在很多嵌入式系统中,内存的总......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 3846字 评论关闭
我们接着简绍2种进程间通信的方法: 3.命名管道: 命名管道可以再2个任意进程间通信(包括网络上的2个不同主机之上的进程) 他们建立了如客户机/服务器的连接 创建命名通道的机器为服务器 连接命名通道的机器为客户机 在命名管道的使用中 我们会使用事件对象来标识管道的连接和读写操作 下面是要用到的函数:(有关详细简绍可以看msdn) 这个函数用来创建一个命名管道 失败则返回INVALID_HANDLE_VALUE 成功返回管道句柄 HANDLE CreateNamedPipe(   LPCTSTR lpName,                             // pipe name   DWORD dwOpenMode,     ......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 466字 评论关闭
16进制的简单运算 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。 输入 第一行输入一个正整数T(0<T<100000) 接下来有T行,每行输入一个字符串s(长度小于15)字符串中有两个数和一个加号或者一个减号,且表达式合法并且所有运算的数都小于31位 输出 每个表达式输出占一行,输出表达式8进制的结果。 样例输入 3 29+4823 18be+6784 4ae1-3d6c 样例输出 44114 100102 6565 //代码: #include<stdio.h> int main(){ int ......
阅读全文