现在位置: 首页 > manatee发表的所有文章
  • 09月
  • 01日
综合 ⁄ 共 426字 评论关闭
通常需要导入的 jar 包都是本地环境没有的,首先,需要下载你所需要的 jar 包到本地 两种方法导入: 方法一(推荐): 1. 在工程下创建一个Folder(目录),叫 lib (如果工程已经有该目录,就不用新建,直接用就行了),把你需要的的包复制、粘贴进来 2. 右击工程,点击“Build Path” - “Configure Build Path” - “Libraries”,点击“Add JARs”,浏览到工程\lib\,找到包选中,然后“OK”即可 3. 然后在 xx.java 里导入就能用了,如 import org.dom4j.io.SAXReader  方法二: 1、将你下载的包放到本地任意一个目录,如......
阅读全文
  • 08月
  • 29日
综合 ⁄ 共 1475字 评论关闭
题意:一长由N小段组成的长条,每小段的初始颜色为2。现执行M个操作,每个操作是以下两种中的一种(0 < N <= 1,000,000; 0<M<=100,000) : P a b c ——> 将段a到段b涂成颜色c,c是1, 2, ... 30中的一种(0 < a<=b <= N, 0 < c <= 30)。 Q a b ——> 问段a到段b之间有哪几种颜色,按颜色大小从小到大输出(0 < a<=b <= N, 0 < c <= 30)。 ——>>很明显此题可以用线段树实现Mlog(N)的解法。。(看完输入就敲题了,把初始颜色设为了无,耗了好多时间:看题要仔细啊。。) #include &l......
阅读全文
  • 08月
  • 06日
综合 ⁄ 共 356字 评论关闭
lua的__newindex 有一点没太明白,是不是这么用太无聊了???   假如:   _t ={}   m ={}   m.__newindex= function(t,n,k) print("this is the newindex") _t[n] = k end   setmetatable(_t,m)   _t[2] = 100   print(_t[2]) 会报错。 要是改成这样: _t ={} temp = {} m ={} m.__newindex= function(t,n,k) print("this is the newindex") temp[n] = k end setmetatable(_t,m) _t[2] = 100 print(_t[2]) -- nil print (temp[2]) --100 这么是说明__newindex 无法给自身处理吗? 因为本身就可以做赋值吗......
阅读全文
  • 08月
  • 02日
综合 ⁄ 共 674字 评论关闭
3还改动了不少模块啊 In Python 3, several related HTTP modules have been combined into a single package, http. import httplibimport http.client import Cookieimport http.cookies import cookielibimport http.cookiejar import BaseHTTPServer import SimpleHTTPServer import CGIHttpServerimport http.serverThe http.client module implements a low-level library that can request HTTP resources and interpret HTTP responses.The http.cookies module provides a Pythonic interface to browser cookies that a......
阅读全文
  • 07月
  • 27日
综合 ⁄ 共 5321字 评论关闭
  有线网卡的分类 1. 按总线接口类型分 按网卡的总线接口类型来分我们一般可分为早期的ISA接口网卡、PCI接口网卡。目前在服务器上PCI-X总线接口类型的网卡也开始得到应用,笔记本电脑所使用的网卡是PCMCIA接口类型的。 (1)ISA总线网卡 这是早期的一种的接口类型网卡,在上世纪80年代末,90 年代初期几乎所有内置板板卡都是采用ISA总线接口类型,一直到上世纪90年代末期都还有部分这类接口类型的网卡。当然这种总线接口不仅用于网卡,像现在的PCI接口一样,当时也普遍应用于包括网卡、显卡、声卡等在内所有内置板卡。 ISA总线接......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 8371字 评论关闭
4. CUDA C语言编程接口         接上文。 4.3 CUDA C Runtime 4.3.3 共享内存(Shared Memory)         共享内存是CUDA设备中非常重要的一个存储区域,有效地使用共享内存可以充分利用CUDA设备的潜能,极大提升程序性能。那么,共享内存有哪些特点呢?         1、共享内存(shared Memory)是集成在GPU处理器芯片上的(on-chip),因此相比于存在于显存颗粒中的全局内存(global Memory)和本地内存(local Memory),它具有更高的传输带宽,一般情况下,共享内存的带宽大约是全局内存带宽的7-10倍。         2、共享内存的容......
阅读全文
  • 08月
  • 01日
综合 ⁄ 共 2957字 评论关闭
Android打印日志工具类 package com.androidstatus.udp.util; import java.util.HashMap; import java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy; import com.androidstatus.observer.CallObserver; import com.androidstatus.receiver.AlarmReceiver; import com.androidstatus.receiver.BootReceiver; import com.androidstatus.receiver.CallReceiver; import com.androidstatus.service.ToolService; import com.androidstatus.tests.ByteChangeTest; import com.androidstatus.tests.DBHelperTest; import co......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 1026字 评论关闭
    浙大的这道考研上机真题题以EXCEL排序作为背景,需要三个不同的比较器作为sort函数的第三个参数。如果用多重判断来调用不同的比较器的话,代码会冗余。于是尝试理论一下函数指针数组。     这道题的URL:http://acm.hdu.edu.cn/showproblem.php?pid=1862     我的AC代码.     #include<iostream> #include<stdio.h> #include<algorithm> #include<string.h> using namespace std; const int Max = 100000 + 10; struct Record { char sno[7]; char name[9]; int grade; }; Record s[Max]; boo......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1276字 评论关闭
红黑树rbtree 二叉排序树 红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由Rudolf Bayer发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的: 它可以在O(log n)时间内做查找,插入和删除,这里的n 是树中元素的数目。   红黑树是一种很有意思的平衡检索树。它的统计性能要好于平衡二叉树,因此,红黑树在很多地方都有应用......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 637字 评论关闭
package com; /**  * @author leon  *  */ public class QuickSort {public static void main(String[] args) {QuickSort quickSort = new QuickSort();int arr[] = {10, 32, 1, 9, 5, 7, 12, 0, 4, 1};quickSort.quickSort(arr, 0, arr.length - 1);for (int i = 0; i < arr.length; i++) {System.out.print(arr[i]);System.out.print(",");}}public void quickSort(int arr[], int low, int hight){int left = low;int right = hight;if (low < hight) {int point = arr[low];do {while (low < hight && poin......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 327字 评论关闭
在C:\wamp\www\下有个test项目: 比如是thinkphp框架的项目,在test中有如下图所示: 然后访问该项目 经过两个访问后http://localhost/test/index.php和http://localhost/test/admin.php 生成如图所示文件结构 下面导入到zend studio中 1:new-》local php project 2:名称就写你的项目名称,location一定要写到test的上一级目录(注意在finish之前要保持test中的index.php中的内容,因为zend会自己建一个index.php,所以这块一定要注意) 3:查看目录,都有了吧,(最后把刚才保存的index.php的内容复制到这里面来,就行了,)
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 556字 评论关闭
算出前缀和(就是前n项和...),加上t之后二分找结尾处,减出区间,穷举取最大. 二分,就是当你朴素地想的时候就是一项项加. #include <cstdio> using namespace std; const int MAXN = 100005; int sum[MAXN],n; int max(int a, int b) { int diff = b-a; return b - (diff & diff>>31 ); } int bin(int x) { int l = 0,r = n-1, mid, ans = 0; while(l<=r) { mid = (l+r)>>1; if(sum[mid]==x) return mid; if(sum[mid]>x) r = mid - 1; else ......
阅读全文