现在位置: 首页 > swearnemymn发表的所有文章
  • 04月
  • 08日
综合 ⁄ 共 823字 评论关闭
大意:找最小的C,使得所有的单词在hash表中的位置不冲突。 思路:照着模拟,注意一个单词时的w[i]的算法,然后去找(C/w[i]) % n == (C/w[j])有冲突的点,然后按照题目给的公式递推即可,如果C!=next,则说明next == C,所有的冲突已经避免了。 #include <iostream> #include <cstdlib> #include <cstdio> #include <cstring> #include <string> using namespace std; const int MAXN = 256; char str[MAXN]; typedef unsigned long long ULL; ULL w[MAXN]; char save[MAXN]; void init() { ......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 8292字 评论关闭
转自http://www.cnblogs.com/loveis715/archive/2012/07/18/2598409.html  引子   “请写一个Singleton。”面试官微笑着和我说。   “这可真简单。”我心里想着,并在白板上写下了下面的Singleton实现: 1 class Singleton 2 { 3 public: 4 static Singleton& Instance() 5 { 6 static Singleton singleton; 7 return singleton; 8 } 9 10 private: 11 Singleton() { }; 12 };   “那请你讲解一下该实现的各组成。”面试官的脸上仍然带着微笑。   “首先要说的就是......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 404字 评论关闭
MyEclipse将文件中的大写转成小写 或 小写转成大写 方法:   打开myEclipse 后,在菜单栏中 找到:   Window  ------->  preferences -------->General----------> 点击keys    在右边有两个文本框  : 在上面那个文本框里输入Upper 后  出现  To Upper Case  记录(将小写转成大写的组合键)     看到Binding那列  我的是Ctrl+Shift+X (系统默认的),当然也可以自己设置(单击那条记录,看到没有,下面那个   Binding 文本框 有快捷键 ,这在这文本框里设置,设置好后 点击 Apply ,然后点击Ok ,就可以使用你......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 788字 评论关闭
下面是Matlab官方列出来的Tex代码列表,包含了绝大部分的希腊字母和数学符号。 Character Sequence Symbol Character Sequence Symbol Character Sequence Symbol \alpha α \upsilon υ \sim ~ \beta β \phi Φ \leq ≤ \gamma γ \chi χ \infty ∞ \delta δ \psi ψ \clubsuit ? \epsilon ? \omega ω \diamondsuit ? \zeta ζ \Gamma Γ \heartsuit ? \eta η \Delta ......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 1108字 评论关闭
首先要在AndroidManifest.xml中增加SD卡访问权限 <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <!-- 往SDCard写入数据权限 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> SD卡是否存在 private boolean ExistSDCard() { if (android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED)) { return true; } else ......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 1388字 评论关闭
单调递增子序列(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 给定一整型数列{a1,a2...,an}(0 如:1 9 10 5 11 2 13的最长单调递增子序列是1 9 10 11 13,长度为5。 输入 有多组测试数据(<=7) 每组测试数据的第一行是一个整数n表示序列中共有n个整数,随后的下一行里有n个整数,表示数列中的所有元素.每个整形数中间用空格间隔开(0 数据以EOF结束 。 输入数据保证合法(全为int型整数)! 输出 对于每组测试数据输出整形数列的最长递增子序列的长度,每个输出占一行。 样例输入 7 1 9 10 5 11 2 13 ......
阅读全文
<html> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <head><script>var tmpValue="这里输入关键字";</script> </head> <body> <!-- Google 部分 --><form method=get action="http://www.google.com/search" target="_blank"><table bgcolor="#FFFFFF"><tr><td><a href="http://www.google.com/"><img src="http://www.google.com/logos/Logo_40wht.gif" width=60 border="0" alt="Google" style="position:relati......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 1634字 评论关闭
除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的步骤如下:   一、根据Context获取SharedPreferences对象   二、利用edit()方法获取Editor对象。   三、通过Editor对象存储key-value键值对数据。   四、通过commit()方法提交数据......
阅读全文
交叉编译ARM版 Qt (qt-everywhere-opensource-src-4.7.3) . 分类: QT2011-12-29 10:03 261人阅读 评论(0) 收藏 举报   因实际项目需求,需将Qt编译成LINUX-ARM版,以下为整个操作过程,使用Qt编写的程序已在实际开发板上运行,在此贴出,但愿能为需要的朋友提供上帮助。   准备工作:Linux内核版本:            Linux 2.6.35-22-generic #33-Ubuntu 交叉编译工具:        arm-none-linux-gnueabi 4.4.1 Qt安装包:         qt-everywhere-opensource-src-4.7.3.tar.gz安装一.安装交叉编译工具  1.本机使用的交叉编译工......
阅读全文
程序是实现一个数字钟,有进位、清零功能。数字钟的分钟和小时是用数码管显示,秒信号是用LED显示8421BCD码。很多变量都有这种error:The logic for <secondL> does not match a known FF or Latch template. The description style you are using to describe a register or latch is not supported in the current software release. module DigitalClk( input clk, input clr, input th, input tm, output reg[3:0]secondL, output reg[3:0]secondH, output ......
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 6943字 评论关闭
[Serializable]在C#中的作用-NET 中的对象序列化 简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能满足需要,或者,由于特定原因需要确定类中那些字段......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 1832字 评论关闭
去空格及特殊符号 s.strip().lstrip().rstrip(',') 复制字符串 #strcpy(sStr1,sStr2) sStr1 = 'strcpy' sStr2 = sStr1 sStr1 = 'strcpy2' print sStr2 连接字符串 #strcat(sStr1,sStr2) sStr1 = 'strcat' sStr2 = 'append' sStr1 += sStr2 print sStr1 查找字符 #strchr(sStr1,sStr2) # < 0 为未找到 sStr1 = 'strchr' sStr2 = 's' nPos = sStr1.index(sStr2) print nPos 比较字符串 #strcmp(sStr1,sStr2) sStr1 = 'strchr' sStr2 = 'strch' print cmp(sStr1,sStr2) 扫描字符串是否包含指定的字......
阅读全文