现在位置: 首页 > caddie发表的所有文章
  • 11月
  • 04日
编程语言 ⁄ 共 1000字 评论关闭
VIM 代码折叠 VIM代码折叠方式可以用"foldmethod"选项来设置,如: set foldmethod=indent 有6种方式来折叠代码 1. manual //手工定义折叠 2. indent //用缩进表示折叠 3. expr  //用表达式来定义折叠 4. syntax //用语法高亮来定义折叠 5. diff   //对没有更改的文本进行折叠 6. marker //用标志折叠   vim 配置文件分为全局配置文件和用户配置文件 1. 全局配置文件查找,在.vim 中输入:echo $VIM,一般为:/usr/share/vim/vimrc 2. 用户配置文件在用户主目录下,如:/home/abeen/.vimrc 在vimrc文件中设置折叠方式:如set fol......
阅读全文
引: 我喜欢技术上的挑战,在长期的定制开发中,厌倦了业务模型à设计数据库à添加、修改、删除数据,这种很枯燥、很没技术含量的开发工作; 我喜欢喝着咖啡,抽着小烟,一边忙着在QQ中YY,一边看着财务报表数钞票; 我喜欢看名人传记,励志小说,穿越小说,黄色小说,所以,我决定开始创业……   大半年的时间不长不短,走了很多弯路,就通过讲述我的经历来找出教训,以供大家参考。 你准备好了吗? 打工的时候也是个小头头,在经营管理上对公司很有意见,尽管我一直强调换位思考,一直也做得很好,不过,很多东西你再......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 737字 评论关闭
1.InetAddress类,此类表示互联网协议 (IP) 地址。 可通过此类获得本机地址的机器名和Ip地址,同样也能根据Ip地址和Hostname查询其他机器 InetAddress i = InetAddress.getLocalHost();System.out.println(i);                  //计算机名称和IPSystem.out.println(i.getHostName());    //名称System.out.println(i.getHostAddress()); //只获得IP InetAddress addr = InetAddress.getByName(null);如果向getByName()传递一个null(空)值,就默认为使用localhost。 2.在TCP/IP协议族中,UDP和TCP同样位于传输层,用户数据报是UDP......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 789字 评论关闭
Taste Key Code Taste Key Code Taste Key Code backspace 8 tab 9 enter 13 shift 16 ctrl 17 alt 18 pause/break 19 caps lock 20 escape 27 page up 33 page down 34 end 35 home 36 left arrow(左向健) 37 up arrow 38 right arrow 39 down arrow 40 insert 45 delete 46 0 48 1 49 2 50 3 51 4 52 5 53 6 54 7 55 8 56 9 57 a 65 b 66 c 67 d 68 e 69 f 70 g 71 h 72 i 73 j 74 k 75 l 76 m 77 n 78 o 79 p 80 q 81 r 82 s 83 t 84 u 85 v 86 w 87 x 88 y 89 z 90 left window key ......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1335字 评论关闭
题目:Shortest Path 题意:一张图有n个顶点m条边,现在给q个查询。查询0 x,标记顶点x。查询1 x y,查找x和y之间通过标记点的最短路。 题解:每次查询做一次floyd,对floyd还是理解的不够透彻。不是很明白原理。 代码: #include <cstdio> #include <cstdlib> #include <cstring> #include <cmath> #include <iostream> #include <algorithm> #include <queue> #include <stack> #include <vector> #include <deque> #include <set> #include <map> #i......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 1399字 评论关闭
如果你用的是Visual Studio 2010, 那么需要自行安装SQLManagementStudio 在安装vs 2010后,自动安装了ms sqlServer  2008。ms sqlServer  2008比ms sqlServer  2005改进不少,使用更方便。但是发现SQL Server Management Studio 2005版本不能打开ms sqlServer  2008库,于是决定从网上下载和安装SQL Server Management Studio 2008。         下载网址如下:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=08E52AC2-1D62-45F6-9A4A-4B76A8564A2B&displaylang=zh-cn。   中间出现了很多的问题记录如下 1   ......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 3879字 评论关闭
ZXing(Github镜像地址)是一个开源的条码生成和扫描库(开源协议为Apache2.0)。它不但支持众多的条码格式,而且有各种语言的实现版本,它支持的语言包括:Java、 C++、 C#、 Objective-C、Act 前言 ZXing(Github镜像地址)是一个开源的条码生成和扫描库(开源协议为Apache2.0)。它不但支持众多的条码格式,而且有各种语言的实现版本,它支持的语言包括:Java、 C++、 C#、 Objective-C、ActionScript以及Ruby。 我以前在iOS项目开发中使用了ZXing的扫描二维码功能。在此总结一下如何将ZXing集成到已有的iOS工程中,分享给大家。 ......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 10185字 评论关闭
前次学习需要掌握的命令: pwd ls useradd passwd exit su whoami df du fdisk hdparm ping more ifconfig netconfig service route neat(neat-tui) locale LANG chkconfig setup runlevel ntsysv 达到目标: - 使用外部存储设备(软盘,硬盘,光盘,u盘等) - linux中的分区与格式化 - linux文件系统的维护:ext2/ext3文件系统的高级特性;文件系统地检查;磁盘配额;自动挂载工具automounter - 登录管理工具putty的使用 1、putty登录工具 运行putty 在host name处填上linux服务器的IP地址,port(端口)默认为22,使用ssh协议......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 2380字 评论关闭
今天复习了一下java中Synchronized等关于多线程的问题。 Synchronized是Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 Java的每个对象都有一个内部锁,如果一个方法用synchronized关键字声明,那么对象的锁将保护整个方法。要调用该方法必须获得内部的对象锁。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。    ......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 956字 评论关闭
OFDM系统的子载波间隔选择取决于频谱效率和抗频偏能力的折中。在一定的CP长度(取决于小区大小和多径信道特性)下,子载波间隔越小,OFDM符号周期越长,系统频谱效率越高。但同时,过小的子载波间隔对多普勒频移和相位噪声过于敏感,会影响系统性能。因此,如果不考虑FFT变换的复杂度,子载波间隔的选择原则,应该是在保持足够的抗频偏能力的条件下采用尽可能小的子载波间隔。在使用带有锁相环(PLL)的压控振荡器(VCO)的系统中,相位噪声对载波间干扰的影响并不大。只要子载波间隔在10kHz以上,相位噪声的影响就可以降到相对较......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 13487字 评论关闭
1、仿网易新闻客户端 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical"     tools:context=".MainActivity" >     <TextView         android:layout_width="fill_parent"         android:layout_height="54dip"         android:background="#ff0000"         android:gravity="center_vertical"         andr......
阅读全文
  • 11月
  • 12日
综合 ⁄ 共 2883字 评论关闭
聚类算法是ML中一个重要分支,一般采用unsupervised learning进行学习,本文根据常见聚类算法分类讲解K-Means, K-Medoids, GMM, Spectral clustering,Ncut五个算法在聚类中的应用。 Clustering Algorithms分类 1. Partitioning approach:         建立数据的不同分割,然后用相同标准评价聚类结果。(比如最小化平方误差和)         典型算法:K-Means, K-Medoids 2. Model-based:        对于每个类假定一个分布模型,试图找到每个类最好的模型        典型算法:GMM(混合高斯)  3. Dimensionality Reduction ......
阅读全文