现在位置: 首页 > tabby发表的所有文章
  • 09月
  • 02日
综合 ⁄ 共 940字 评论关闭
#coding=utf-8 import threading # 创建全局ThreadLocal对象: localVal = threading.local() localVal.val = "Main-Thread" def process_student(): print '%s (in %s)' % (localVal.val, threading.current_thread().name) def process_thread(name): #赋值 localVal.val = name process_student() t1 = threading.Thread(target= process_thread, args=('One',), name='Thread-A') t2 = threading.Thread(target= process_thread, args=('Two',), name='Thread-B') t1.start() t2.start() t1.join() t2.join() p......
阅读全文
  • 05月
  • 07日
移动开发 ⁄ 共 691字 评论关闭
if (![[NSUserDefaultsstandardUserDefaults] boolForKey:@"everLaunched"]/*如果不是第二次使用*/) {         [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"everLaunched"];//设置第二次使用的value值为yes         [[NSUserDefaultsstandardUserDefaults] setBool:YESforKey:@"firstLaunch"];//设置第一次使用的value值为yes     }     else{         [[NSUserDefaultsstandardUserDefaults] setBool:NOforKey:@"firstLaunch"];     }               if ([[NSUserDefaultsstandardUserDefaults] boolF......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 994字 评论关闭
题目已经保证会有一条可到达的路,数据中没有负环。 #include <iostream> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <queue> #include <algorithm> using namespace std; const int maxn = 1010; const int inf = 0x3f3f3f3f; typedef struct Edge { int v, w; Edge(int _v = 0, int _w = 0): v(_v), w(_w) {} }ee; vector<ee> e[maxn]; queue<int> q; void add_edge(int u, int v, int w) { e[u].pu......
阅读全文
  • 09月
  • 22日
综合 ⁄ 共 1697字 评论关闭
题目链接:   http://acm.hdu.edu.cn/showproblem.php?pid=1698 题目大意:   给出初试值都为1的区间[1,n]                   有M次操作,每次操作表示将[a,b]的值全部替换成c                   最后输出总值的大小 解题思路:  线段树的区间更新,区间查询                  这道题是线段树从点更新到区间更新的过渡题                  用到lazy的思想,把每次只更新到[a,b]区间,而不会继续往下更新                  什么时候再往下更新呢?等下一次查询或者更新到[a,b]区间之间时再把上次标记的更新                  更新时......
阅读全文
  • 09月
  • 01日
综合 ⁄ 共 477字 评论关闭
Android按返回键退出程序但不销毁代码,像QQ一样,后台运行 方法:public boolean moveTaskToBack(boolean nonRoot) activity里有这个方法,参数说明如下: nonRoot=false→ 仅当activity为task根(即首个activity例如启动activity之类的)时才生效 nonRoot=true→ 忽略上面的限制 这个方法不会改变task中的activity中的顺序,效果基本等同于home @Override     public boolean onKeyDown(int keyCode, KeyEvent event) {         if (keyCode == KeyEvent.KEYCODE_BACK) {             moveTaskToBack(false);             ret......
阅读全文
  • 07月
  • 11日
综合 ⁄ 共 1806字 评论关闭
根据以上所述,下午论文试题的目的不是考知识(属上午试题的范围),也不是考一般的分析和解决问题的能力(属 下午试题1 的范围),而是考应试者在软件系统开发和维护方面的经验和综合能力,以及表达能力。论文试题的特点是: (1)试题的内容:为了使考试具有科学性和公正性,试题内容都是软件开发和维护工作中的具有共性的问题,也就 是说都是通用性问题,与具体的软件应用领域无关。不论开发什么样的软件都可能遇到这些问题。例如,1990 年度的试 题是:成本/效益分析、软件维护、文文件编制,软件复用;1991 年度的试题是:快......
阅读全文
Invalidate() -- RedrawWindow() -- UpdateWindow()三个函数有什么异同?         Invalidate()是强制系统进行重画,但是不一定就马上进行重画。因为Invalidate()只是通知系统,此 时的窗口已经变为无效。强制系统调用WM_PAINT,而这个消息只是Post(寄送)就是将该消息放入消息队列。当执行到WM_PAINT消息时才会对敞口进行重绘。        UpdateWindow只向窗体发送WM_PAINT消息,在发送之前判断GetUpdateRect(hWnd,NULL,TRUE)看有无可绘制的客户区域,如果没有,则不发送WM_PAINT。发送即不经过消息队列,直接发送到对应窗口,因此......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 5087字 评论关闭
RandomAccessFile类: 此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组,光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。如果随机访问文件以读取/写入模式创建,则输出操作也可用;输出操作从文件指针开始写入字节,并随着对字节的写入而前移此文件指针。写入隐含数组的当前末尾之后的输出操作导致该数组扩展。该文件指针可以通过 getFilePointer 方法读取,并通过 seek 方法设置。 下面有Random......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 5018字 评论关闭
  Google文件系统(Google File System,GFS)是一个大型的分布式文件系统。它为Google云计算提供海量存储,并且与Chubby、MapReduce以及Bigtable等技术结合十分紧密,处于所有核心技术的底层。由于GFS并不是一个开源的系统,我们仅仅能从Google公布的技术文档来获得一点了解,而无法进行深入的研究。 当前主流分布式文件系统有RedHat的GFS[3](Global File System)、IBM的GPFS[4]、Sun的Lustre[5]等。这些系统通常用于高性能计算或大型数据中心,对硬件设施条件要求较高。以Lustre文件系统为例,它只对元数据管理器MDS提供容错解......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 4988字 评论关闭
The first Activity in FileExplorer is a screen that allows users to choose whether to work with the internal or external storage. If the user chooses the internal storage path, we then go to an Activity named InternalStorage. the user enters some text and clicks the Write button to store that text to a file. When they click Read, the file is read back and displayed. create layout file main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.a......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 5117字 评论关闭
一 文件操作 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 读取整理 { class Program { static string desiteFile = "G:\\任务\\整理1\\";//分类存取的文件 // static string desiteFile = ""; static string path2 = "G:\\任务\\整理1\\result.txt";//结果文件 static string path_config = "G:\\任务\\整理\\audioConfig.txt";//映射文件 static System.IO.StreamWriter sw = new System.IO.Stre......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 611字 评论关闭
Shark是一个快速、模块化、功能丰富的开源C++机器学习库,提供了各种机器学习相关技术,比如线性/非线性优化、基于内核学习算法、神经网络等。Shark已经应用于多个现实项目中。 机器学习(Machine Learning)是一门多领域交叉学科,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域。 Shark目前提供的机器学习功能如下: 1.  监督式学习 线性判别分析(LDA),Fisher–LDA ......
阅读全文