Duplicate entry ‘‘ for key ‘index_***‘

  • Post author:
  • Post category:其他

Caused by: java.sql.BatchUpdateException: Duplicate entry '' for key 'index_code' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.…

继续阅读 Duplicate entry ‘‘ for key ‘index_***‘

用java写个冒泡排序

  • Post author:
  • Post category:java

在 Java 中写一个冒泡排序的程序,需要遵循以下步骤: 创建一个名为 bubbleSort 的函数,它接受一个整型数组作为参数,并将该数组按照升序排序。 在函数内部,使用两个循环。第一个循环控制要进行多少趟排序,第二个循环控制每趟排序中要进行多少次比较。 在第二个循环中,使用一个 if 语句来比较相邻的两个元素。如果它们的顺序不正确(即第一个元素比第二个元素大),就交换它们的位置。 在第一个循环…

继续阅读 用java写个冒泡排序

伙伴(buddy)算法及位图

  • Post author:
  • Post category:其他

伙伴(buddy)算法 ,它不能根据需要从被管理内存的开头部分创建新内存。它有明确的共性,就是各个内存块可分可合,但不是任意的分与合。每个块都有个朋友,或叫“伙伴”,既可与之分开,又可与之结合。伙伴分配程序把内存块存放在比链接表更先进的数据结构中。这些结构常常是桶型、树型和堆型的组合或变种。一般来说,伙伴分配程序的工作方式是难以描述的,因为这种技术随所选数据结构的不同而各异。由于有各种各样的具有已…

继续阅读 伙伴(buddy)算法及位图

Android更改桌面应用程序launcher的两种方式

  • Post author:
  • Post category:其他

launcher ,也就是 android 的桌面应用程序。下图是 我正在使用的魅族手机 的 launcher 应用程序: 接下来我们要开发一个自己的 launcher ,使其替代系统的默认 launcher 。 怎样使我们的应用程序成为一个 launcher ? 首先我们要有一个自己的Android应用,在这里,我使用最简单的应用程序Hello, 使用eclipse创建Android项目我这里就…

继续阅读 Android更改桌面应用程序launcher的两种方式

JS — 显式原型prototype和隐式原型__proto__

  • Post author:
  • Post category:其他

一、每个函数都有一个 prototype 原型对象属性,叫显式原型,它默认指向一个Object空对象 1、下面代码结果都为 true ; function Fn(){} console.log(typeof Fn.prototype === "object") console.log(Fn.prototype instanceof Object) 2、既然默认指向一个 Object 空对象,就说明…

继续阅读 JS — 显式原型prototype和隐式原型__proto__

gfs(google file system)

  • Post author:
  • Post category:其他

原文出处: http://www.fulin.org/blog/2007/02/05/google-file-system/ 关于: The Google File System Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google ? {sanjay,hgobioff,shuntak}@ google .com 排版文件参考: ht…

继续阅读 gfs(google file system)

c++未加载ntdll.pdb_好怕怕的类加载器

  • Post author:
  • Post category:其他

面试官:请说说你理解的类加载器。 我:通过一个类的全限定名来获取描述此类的二进制字节流这个动作放到Java虚拟机外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为 “类加载器” 。 面试官:说说有哪几种类加载器,他们的职责分别是什么,他们之前存在什么样的约定。 我:emmmm,我在纸上边画边讲吧。 类加载的结构如下: BootstrapClassLoader :启动…

继续阅读 c++未加载ntdll.pdb_好怕怕的类加载器

Linux CPU占用率过高时问题排查

  • Post author:
  • Post category:linux

1.查看CPU占用率高的进程 1.1> top 1.2> 用ps -eo pid,pcpu | sort -n -k 2 2.确定高cpu消耗的线程 2.1>top -H 2.2>ps H -eo pid,tid,pcpu | sort -n -k 3 3.查看进程的线程 3.1>pstree -p pid 3.2>查看线程的相信信息:cat /proc/进程号…

继续阅读 Linux CPU占用率过高时问题排查

OpenCL 是什么

  • Post author:
  • Post category:其他

OpenCL 创建Program对象|极客笔记 文章目录 OpenCL标准 什么是OpenCL OpenCL 全称为Open Computing Language(开放计算语言),先由Apple设计,后来交由Khronos Group维护,是异构平台并行编程的开放的标准,也是一个编程框架。 Khronos Group是一个非盈利性技术组织,维护着多个开放的工业标准,并且得到了业界的广泛支持。Ope…

继续阅读 OpenCL 是什么

Linux下使用C/C++访问数据库——SQL Server篇

  • Post author:
  • Post category:linux

在Linux下连接MSSQL是一件很痛苦的事,因为微软同志没有提供任何接口给开发人员,大约他们认为要用MSSQL的,只可能是windows的操作系统。还好,MSSQL是从Sybase衍生出来的,有一些哥们做了一些Sybase的Linux下的连接库,这些连接库同时也能支持MSSQL,FreeTDS就是这样的一个东东。 这篇文章的受用读者,我想是那些希望在Linux或Unix下编写C或C++程序来连接…

继续阅读 Linux下使用C/C++访问数据库——SQL Server篇