`
huhu_long
  • 浏览: 68695 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
Recently, "The download of the specified resource has failed." error boring me a lot. The SSL Cert on the web server had a hostname mismatch error. This caused the problem with using xmlhttp.send() resulting in "The download of the specified resource has failed.". The solution ...
1. 任何Record Type的Owner字段是可以被更新的; 但insert一条Record的时候, 如果不指定Owner字段, 那么Owner就是默认的Creator, 否则就是指定的User. 这里的User可以是CRMOD里面的任何User. 2. Stateless Web Service Request Header的格式是: <soapenv:Header> <wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/ ...

CRMOD dateV2ToV1

private String dateV2ToV1(String scheduledDate) { // Date format for V2 is: yyyy-mm-ddThh:mm:ssZ scheduledDate = scheduledDate.replaceAll("-", ":").replaceAll("T", ":").replaceAll("t", ":").replaceAll("Z", ":").repl ...

Maven Eclipse Variables

用了好多次了, 老忘记格式, mark一下 ${workspace_loc}/${project_name}
1. JDK // 添加系统变量 2. Eclipe 3. Andriod SDK // 添加系统变量 4. Eclipse -> Window -> Preferences -> Andriod -> SDK Location 5. ADT - https://dl-ssl.google.com/android/eclipse/ 6. Andriod SDK and AVD Manager - Install or Update 7. Create new Andriod Project, select SDK 8. Right click Run As " ...

js timer

最近US那边问了个有关页面上button控制的问题。 如下: 引用当某几个字段的值都不为空的时候显示button, 只要有一个部位空则隐藏之。 于是乎便有了如下代码: <div style="height:0px;width:100%;"> <script language="javascript"> var targetElmt0 = document.getElementById('A0.R0.Estimated Close Date'); var targetElmt1 ...

Type.GetType()

    博客分类:
  • .net
// .net code private Type GetType(string className) {     // Creates current domain.     AppDomain currentDomain = AppDomain.CurrentDomain;     // Makes an array for the list of assemblies.     Assembly[] assems = currentDomain.GetAssemblies();     Type type = null;     for (int j = 0; j < ass ...
冒泡: /** * 冒泡排序的思想在于:通过比较交换, 每一轮都会把最大/最小的元素冒到某一段 */ private static void bubbleSort(int[] source) { for (int i = 1; i < source.length; i++) { for (int j = 0; j < source.length - i; j++) { if (source[j] > source[j + 1]) { int temp = source[j]; source[j] = source[j + 1 ...
快排的主要思想就是: 1. 指定一个基准值(枢纽, 可以为第一个, 最后一个, 中值 或者 随即值) 2. 双向扫描, 发现高位有值小于基准值, 将高位值赋给低位, 并将低位加1; 发现低位值大于高位, 则将地位值赋给高位, 并将高位减1; 直到高低位重合。 3. 将基准值赋给当前低位或高位(重合了)。 4. 对当前低位或高位分开的两个子区间运用以上1到3步即可。 上代码: private static void qSort(int[] source, int from, int to) { if (from < to) { int pivot = source[from] ...
插入排序分三种: 直接插入排序、 折半插入排序 以及 希尔排序 × 直接插入排序 /** * 直接插入排序, 和打扑克插牌有点类似 */ private void directInsertSort(int[] source) { for (int i = 0; i < source.length; i++) { for (int j = 0; j <= i; ...
接上回“分治法” 二分查找从实现上可以分为递归和非递归两种形式, 其算法的复杂度为 |_log n_| + 1 代码简单易懂: public class BSearch { private static int[] s = { 1, 2, 3, 5, 8, 11, 21, 188, 211 }; public static void main(String[] args) { System.out.println(bSearchRecursion(s, 0, s.length - 1, 11)); System.out.println(bSearchNonRe ...
通俗的可以把它们理解成为: (系统的)可伸缩性 与 (代码的)可扩展性 1. 可伸缩性 可伸缩性可以从纵向和横向两个方面进行伸缩: a) 纵向可伸缩性:纵向可伸缩性是指在相同逻辑单元中增加资源去增加这种能力。比如:增加应用服务器的CPU数量,或者增加内存的容量。这种纵向可伸缩性仅仅强调硬件的方式。 b) 横向可伸缩性:横向可伸缩性是指增加多个逻辑单元,并使他们像一台机器工作一样。比如:集群、分布式、负载平衡等方式。这种横向可伸缩性强调软件和硬件结合的方式。 2. 可扩展性 而可扩展性则是软件系统应对环境、需求变化的能力。
一直只是看看多线程有关的东西, 项目中用的时候也只是网上查查, 能work就好, 而没有真正去研究过。 所以这次打算好好看一下。。。 ------------------------ 我是分割线 ------------------------------ 一个简单的多线程程序: public class MyThread { private List<Thread> threads = new ArrayList<Thread>(); public Thread makeThread() { Runnable runnable = new Ru ...
碰到用反射取初始化字段值的问题, 记录一下 public class ActionType { public static final String INSERT = "insert"; public static final String DELETE = "delete"; public static final String UPDATE = "update"; public static final String QUERY = "queryPage"; public stati ...
1. 所谓Java运行时(或者叫Java平台)就是有“Java虚拟机”和“Java API”一起组成一个平台。 2. Java虚拟机的主要任务就是装载class文件并且执行其中的字节码。Java虚拟机包含一个类加载器(class loader), 它可以从程序和API中装载class ...
Global site tag (gtag.js) - Google Analytics