现在位置: 首页 > nounou发表的所有文章
  • 11月
  • 09日
综合 ⁄ 共 1010字 评论关闭
第一次写哈希查找。 学的第一种方法,通过取余得到哈希码,通过链表处理冲突,这里是有关这种方法很好的描述:http://blog.csdn.net/lyy289065406/article/details/6647351 这里是关于这道题比较短小精悍的代码:http://blog.csdn.net/angle555945/article/details/7347069 下面是我的代码: #include<iostream> #include<cstring> using namespace std; const int chushu=99991; int map[100010][7]; struct n1 { int i,sum; n1 *next; }; n1 hash[chushu+1]; inline void read(int &x) { scanf("%d",&x)......
阅读全文
  • 09月
  • 11日
移动开发 ⁄ 共 2466字 评论关闭
文章目录 处理方法 我想在android 在listview中绘制自定义的形状,我在网上找了代码但是没有运行通过,我现在有一个可以绘制矩形的 DrawView.java类,我想在我的自定义listView中展示这个对象。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 DrawView.java package com.example.horizontalscrollview; import android.content.Context; ......
阅读全文
  • 06月
  • 12日
综合 ⁄ 共 155字 评论关闭
linux shell变量设置如下 变量名=字符串 如 girl=syna (无需引号) boy=“$syna”hello(引用别的变量的方法) unset boy(取消变量内容) 如:unset boy alias:别名 可以为很长的命令取一个简短的别名 如alias l=“ls -al” 然后就可以用l来执行命令 unalias:取消别名
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 652字 评论关闭
大意略。 #include <iostream> #include <cstdlib> #include <cstdio> #include <string> #include <cstring> #include <cmath> #include <vector> #include <queue> #include <stack> #include <algorithm> #include <cctype> using namespace std; const int maxn = 20010; int A[maxn], B[maxn]; int n, m; int read_case() { scanf("%d%d", &n, &m); if(!n && !m) return 0; for(int i = 0; i < ......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 235字 评论关闭
当我们计算机领域信息检索的老师,满怀自豪的告诉我们有这么一个软件,科研的过程中我们时刻都在用的时候,我觉着很耻辱。它如此的庞大以致于很不容易上手。枯燥的英语界面,最可恶的是他作为一个商业软件卖给那些完全有能力自己去创造他们的人。没有免费的版本供我们使用,而且没有开放的源代码供我们修改,更加可恶的是,因为他昂贵的价格以致于,研究机构不去购买Linux版本的软件。所以,我们要改造它,至少在中国的研究人员手里可以用到汉化的版本。有志于搞造EndNote的人可以CallMe
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 1524字 评论关闭
 第十二章 分布式操作系统 12.1进程的迁移 12.2  分布式进程同步 12.3  分布式进程通信 12.4  分布式系统中的死锁 12.5  任务分配 12.6   网络和分布式系统的安全性    12.1进程的迁移 1.计算和数据的迁移   ⑴数据迁移   ⑵计算迁移 2.引入进程迁移的原因 负荷均衡: 通信性能: 加速计算: 需要特殊资源: 提高可利用性: 3.进程迁移机制   ⑴进程迁移的启动   ⑵进程迁移前后   ⑶如何进行迁移 传送整个地址空间; 仅传送在内存重的那部分地址空间;   ⑷对未完成报文的处理 4.迁移的协商 12.2  分布式进程同步 1......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 2565字 评论关闭
c语言很难,C语言的指针更是难点,当初学的一头雾水,现在才有了一点感悟,想研究下c语言的指针。 说到指针就不得不提指针地址的分配,了解c语言指针地址的分配逻辑非常有助于我们理解程序。 先看下面的程序#include int main(){int *p;int *q;int *i;int m = 3;int *x[3];/////////////////////////////////////////////------1输出指针本身所在地址printf("1-输出指针本身所在地址:\n");printf("%x\n",&p);printf("%x\n",&q);printf("%x\n",&i);printf("%x\n",&m);printf("%x,%x,%x\n",x,x+1,x+2);/////////////......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 393字 评论关闭
CopyOnWriteArrayList是一种线程安全的ArrayList,顾名思义,它会利用写时拷贝技术,它对共享对象做只读操作的时候,大家都用一个共享对象,如果有可变的操作时,就会复制一份出来,然后在新的拷贝上进行操作。 所以可变操作的开销就会比较大,当然,在执行复制前,需要上独占锁,这样保证在复制的时候,不会出现不一致的情况,在复制完毕后,释放锁。而在做复制的时候,其它线程还是可以在原有的老的对象上进行只读操作,所以不会阻塞读操作。 当复制执行完之后,更改volatile引用,从而其它线程可以看到最新的修改结果。 原......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 1838字 评论关闭
http://mp.weixin.qq.com/s?__biz=MjM5ODQ2MTE2Mw==&mid=200272738&idx=7&sn=d18690ef0f63b16b1000e652bb230f5a&scene=2&from=timeline&isappinstalled=0#rd 爸爸!再不陪我,我就长大了!推荐每个爸爸都看一遍! 2014-05-14 木虎 朱德庸曾说过,许多爸爸在孩子的图画里,没有手。因为爸爸们工作太忙,很少有时间和孩子在一起,他们想不起和爸爸一起做过的事。   如果你正好也是一位很忙的爸爸,抽些时间,和孩子做这些事,让孩子知道你对他的爱,并不比妈妈少。      1、天气好的......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 4194字 评论关闭
C#.NET和C++结构体Socket通信与数据转换 最近在用C#做一个项目的时候,Socket发送消息的时候遇到了服务端需要接收C++结构体的二进制数据流,这个时候就需要用C#仿照C++的结 构体做出一个结构来,然后将其转换成二进制流进行发送,之后将响应消息的二进制数据流转换成C#结构。 1、仿照C++结构体写出C#的结构来 Code  1 using  System.Runtime.InteropServices;  2  3     [Serializable]  //  指示可序列化  4     [StructLayout(LayoutKind.Sequential, Pack  =   1 )]  //  按1字节对齐  5      public   struct  Operator ......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 10635字 评论关闭
转自:http://blog.csdn.net/abcjennifer/article/details/7721834   压缩感知是近年来极为热门的研究前沿,在若干应用领域中都引起瞩目。最近粗浅地看了这方面一些研究,对于Compressive Sensing有了初步理解,在此分享一些资料与精华。本文针对陶哲轩和Emmanuel Candes上次到北京的讲座中对压缩感知的讲解进行讲解,让大家能够对这个新兴领域有一个初步概念。 compressive sensing(CS) 又称 compressived sensing ,compressived sample,大意是在采集信号的时候(模拟到数字),同时完成对信号压缩之意。中文的翻译成“压缩感......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 314字 评论关闭
 java中获取指定文件夹下所有文件名 public List getFileList(String path) {   List list = new ArrayList();   try {    File file = new File(path);    String[] filelist = file.list();    for (int i = 0; i < filelist.length; i++) {     list.add(path+"\\"+filelist[i]);    System.out.println(path+"\\"+filelist[i]);    }   } catch (Exception e) {    e.printStackTrace();   }   return list; }
阅读全文