现在位置: 首页 > embakercach发表的所有文章
17_创建数据库与完成数据添删改查 -------------------------------------- 1.SQLite介绍:最大特点是,无数据类型; 除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。 在Android平台上,集成了一个嵌入式关系型数据库—SQLite,SQLite3支持 NULL、INTEGER 、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型 只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s) 等数据类型,只不 过在运算或保存时会转成对应的五种数据类型。 SQLite最大的特......
阅读全文
  • 08月
  • 19日
综合 ⁄ 共 974字 评论关闭
题目链接:hdu 1671 Phone List 题目大意:给定若干个电话,判断是否存在前缀。 解题思路:hdu 1035 Immediate Decodability一样的做法。 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int maxn = 100005; const int sigma_size = 10; struct Tire { int sz; int g[maxn][sigma_size]; int val[maxn]; void init(); int idx(char ch); void insert(char* s); int find(char* s); }T; int N; char w[10005][15]; bool judge () ......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 7784字 评论关闭
前言 你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业项目都看不出有什么实际作用,不如从工作中的需求出发) 建议: 不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。   回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。   一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节。   一定要学会思考,思考为什么要......
阅读全文
  • 03月
  • 13日
综合 ⁄ 共 89字 评论关闭
http://yankaycom-wordpress.stor.sinaapp.com/hbase/book.html?q=/wp-content/hbase/book.html
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 2975字 评论关闭
本来应该去打DIV1的,但是,今天这场div1打的闹心,还是因为自己太弱了,没有达到div1的实力,刚刚吃完饭,,把div2的AB题补掉了,等明天把C题和D题做掉。。 A题: A. Pangram time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output A word or a sentence in some language is called a pangram if all the characters of the alphabet of this language appear in it at least once. Pangrams are often used to demonstrate fonts in printing or ......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 799字 评论关闭
  public class PolyTest4 {                           public void run (Car car)                        {                              car.run();                         }                  public static void main(String[] args)       {                  PolyTest4 test = new PolyTest4();                  Car car = new BMW();                  test.run(car);                  QQ qq = new QQ();                 test.run(qq);         } }                   class Car           {                  publ......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 4734字 评论关闭
许多项目都必须用到上传图片的功能,有了图片会更加精彩,最近我的项目也需要选择图片的功能,所以把我写的代码共享出来,也算是笔记吧!好,废话少说,下面看看效果图: 效果还可以,代码主要就是两个Activity剩下的都是一些辅助类,适配器什么的,首先先给大家看一下这个界面的代码 package com.example.choosephotos; import java.io.Serializable; import java.util.List; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import ......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 464字 评论关闭
我居然发现突然让我写个八进制的数我不知道该如何表示。丢死人了。   public static void main(String[] args) { /*在java(应该说基本所有编程语言)中都没有二进制的直接表示方法 * 因为二进制太长了,本来系统就是将一些非二进制转成二进制来方便 * 运算的。 */ int i2 = (1<<4) + (1<<1) + 1;//烦不烦啊这样表示10011,要不就用0,1组成的byte数组来表示好了 int i8 = 023; //零二三,不是欧 int i10 = 19; int i16 = 0x13; //零叉一三,也不是欧 System.out.println("i_2......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 2726字 评论关闭
一. 原理 tcmalloc就是一个内存分配器,管理堆内存,主要影响malloc和free,用于降低频繁分配、释放内存造成的性能损耗,并且有效地控制内存碎片。glibc中的内存分配器是ptmalloc2,tcmalloc号称要比它快。一次malloc和free操作,ptmalloc需要300ns,而tcmalloc只要50ns。同时tcmalloc也优化了小对象的存储,需要更少的空间。tcmalloc特别对多线程做了优化,对于小对象的分配基本上是不存在锁竞争,而大对象使用了细粒度、高效的自旋锁(spinlock)。分配给线程的本地缓存,在长时间空闲的情况下会被回收,供其他线程使用,这样提......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 497字 评论关闭
文章目录 1. 机器学习定义 2. 机器学习四个主要内容 1. 机器学习定义 机器学习(Arthur Samuel,1959):在确定编程之外给予计算机学习能力的研究领域。 机器学习(Tom Mitchell,1998):如果计算机程序对于任务T的性能度量P通过经验E得到了提高,则认为此程序对E进行了学习。 2. 机器学习四个主要内容 -监督学习:包括回归(连续性问题:预测值或目标变量是连续的)、分类(离散性问题:预测值或目标变量是离散值)。需要训练集,训练集给出自变量和因变量(即标签),通......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 235字 评论关闭
在vim中利用xptemplate插件输入 html 再按 ctrl+\ 即可自动补全html框架 可以通过修改 html.xpt.vim 文件使其变为html5文档类型 <!DOCTYPE html> 打开 ~/.vim/bundle/xptemplate/ftplugin/html/html.xpt.vim 修改第 204 行,修改为 <!DOCTYPE html> 即可 如果想使类似 <br /> 标签 变为 <br> ,执行下面替换命令即可 :%s/ \/>/>/gc :%s/\/>/>/gc gc 为询问是否替换
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 5288字 评论关闭
转载自  http://www.infoq.com/cn/articles/msh-using-npm-manage-node.js-dependence npm 是 Node.js 的模块依赖管理工具。作为开发者使用的工具,主要解决开发 Node.js 时会遇到的问题。如同 RubyGems 对于 Ruby 开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻。本文包括五点:package.json 、npm 的配置、npm install 命令、npm link 命令和其它 npm 命令。 package.json npm命令运行时会读取当前目录的 package.json 文件和解释这个文件,这个文件基于Packages/1.1 规范。在......
阅读全文