自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

clam_clam的专栏

才疏学浅,欢迎各位大侠指点错误。感激不尽......

  • 博客(101)
  • 资源 (5)
  • 收藏
  • 关注

原创 Github配置ssh key【不用密码访问Github上代码】

我们登陆Github通过git客户端拉去代码再也不用输入用户名和密码,只需要在本机生成公私钥在Github上配置公钥

2022-12-28 13:03:41 1123 2

原创 欢迎使用CSDN-markdown编辑器---临时测试

1.根据自己的系统去关注事情-不想的话不要进入逻辑。2.工卡什么时候给。1.使用的时候交互越少越好,比如挖财APP设计。 2.脑子使用越少越好->弄清楚他的逻辑。 3.只处理有效信息。。qq.com4.一个字活该->这都是模糊的回答。->有一些书也是模糊的回答。->行动才能一步步真真实实的完善。 5.丈量世界 -> 你的内心是脆弱的没有作者强大。-> 看了慢慢一本然后自己走一步发现异常的艰难你

2016-04-14 18:46:58 637

原创 zoomkeeper浅谈

写作背景工作中遇到了使用zoomkeeper锁,然而对于背后的原理不是很懂,这里写下zoomkeeper相关知识的理解参考:http://www.tutorialspoint.com/zookeeper/zookeeper_fundamentals.htm http://stackoverflow.com/questions/3764650/if-you-are-using-apache-zoo

2016-03-18 18:34:33 4404

原创 git使用

分支查看远程分支: git branch -a获取。查看tag :git tag dev_20160324_04创建分支 git branch -b更新代码 git pull 相当于svn 的update。提交代码 git push 把本地仓库提交到远程仓库。git clone 拷贝一个新的分支。git checkout :拉取新的代码覆盖本地代码。 (会在本地切换路径)还原代码:

2016-03-18 15:11:55 963

原创 http协议错误码

http协议错误码401 authorized: 1. 没有权限 2. url输入不对(路径不对或者输入参数有误)-(比如 http://172.19.9.43:8000/p2p-app/service/users/1525673/investments/detail/1531091/transfer-request/transfer-apply 如:userId 1525673 输入错误)—-

2016-03-18 13:14:22 924 1

原创 Swift.cn Alpha聚乐部 总结

嘉宾分享swift语言特性1.面向协议编程。 面向协议编程其实就是面向接口编程。 好处: 1).可以编写mock来测试和开发,mock扩展了协议。 2).不会引入额外的状态, A->B Class的话会把不需要的method都拉过来,而接口不会。 Don’t start with a class,start with a protocol. 2.面

2015-12-20 23:20:29 610

原创 Java collection 集合分析

UML

2014-05-18 17:22:24 727

原创 Myeclipse 8.5 注册码

Subscriber: onechenProduct ID: E3MP (MyEclipse Professional Subscription)License version: 3.0Full Maintenance IncludedSubscription expiration date (YYYYMMDD): 20151227Number of licenses: 5

2014-04-20 21:11:43 2701

原创 C++ 内存对齐

内存对齐 两条规则 :1.对于结构的各个成员,第一个成员位于偏移为0的位置,以后每个数据成员的偏移量必须是min(#pragma pack()指定的数,这个数据成员的自身长度)的倍数。2.在数据成员完成各自对齐之后,结构(或联合)本身也要进行对齐,对齐将按照#pragma pack指定的数值和结构(或联合)最大数据成员长度中,比较小的那个进行。!important  1)注意不要把上面

2012-08-10 23:59:38 1062

原创 毕业论文总结

毕业答辩终于结束了,虽然没有什么特别新的点子,但其中点点滴滴经验值得记录下来。 —  1.  确定研究方向    刚开始毕业设计时一点头绪都没有,论文题目都难得确定下来。多亏师兄指点才确定了论文研究方向。    为了让答辩老师明白你毕业设计做了些什么,所以一定要把 要解决什么问题->怎么解决这些问题->解决的效果怎么样。所以论文要用程序说明你确确实实解决了那些问题。经过师兄指点

2012-06-06 14:19:45 3527 1

原创 matlab cov 函数解析

最近在用matlab ,一直搞不懂cov()函数怎么算出来了。从网上查了一下,结合一些程序例子总结如下:x = 6 9 3 4 5 4 2 1 6 7 7 8 7 8 9 10 >>cov(x) ans = 0.6667 1.3333

2012-03-09 10:50:42 19971 8

转载 漫谈 Clustering (1): k-means

转自:http://blog.pluskid.org/?p=17漫谈 Clustering (1): k-means好久没有写 blog 了,一来是 blog 下线一段时间,而租 DreamHost 的事情又一直没弄好;二来是没有太多时间,天天都跑去实验室。现在主要折腾 Machine Learning 相关的东西,因为很多东西都不懂,所以平时也找一些资料来看。按照我以前的

2012-02-14 16:10:59 6151

原创 matlab rand 函数

我们经常看到rand('state',10) ,rand('seed',10)  不知道什么意思。关于rand 具体用法 可以输入help rand >> help randRAND   Uniformly distributed random numbers.    RAND(N) is an N-by-N matrix with random entries, chosen f

2012-01-08 16:56:26 11385 4

原创 MATLAB 之 \(左除) /(右除)

最近编写matlab 程序老是被 \  /  搞混淆。运算符                                             名称                说明/(向右倒称为右除)                    右除                AB=C    A=C/B\(向左倒称为左除)                    左除

2012-01-08 13:23:26 112218 4

转载 Effective C++和More Effective C++

More Effective C++读书笔记条款1:指针与引用的区别二者之间的区别是:在任何情况下都不能用指向空值的引用,而指针则可以;指针可以被重新赋值以指向另一个不同的对象,但是引用则总是指向在初始化时被指定的对象,以后不能改变在以下情况下使用指针:一是存在不指向任何对象的可能性;二是需要能够在不同的时刻指向不同的对象在以下情况使用引用:总是指向

2011-12-06 23:27:57 6662

原创 ajax 跨域访问问题

这两天写一个sina 微博短url 例子。其中利用ajax 跨域访问问题。成功代码如下: Tools function short(){ var url_long=$("#url_long").val(); var source=$("#source").val(); var request = "http://api.t.sina.com.cn/short_

2011-12-02 18:33:31 7947

原创 引用本质 探讨

前两次总结了指针用法,发现引用是不是跟指针有某种关系呢?经过认真总结发现引用是一种特殊的指针,特殊性如下:引用是一种变相的指针,不过有更多的限制: 1,必须定义时初始化. 2,所引用的对象不能更改 3,使用时类似于对象.   指针使用->调用   引用使用. 跟对象使用方式一样。下面从下面代码分析出引用和指针调用联系:// testreference.cpp : 定

2011-11-06 23:43:29 1447

转载 学C++时要注意的

下面的是学C++时要注意的。绝对经典。!! 1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、

2011-11-03 14:37:11 1031

原创 函数名与函数指针解惑

先看一个程序:#include using namespace std;typedef int (* minPtr)(int,int);int min(int x,int y){    printf("min=%d\n",(xreturn (x}void printArrayAddress(int *a){cout}void main(){

2011-11-03 12:58:37 1377

原创 java 和C++ 多态机制区别

所以看两段小程序:1.  Java 程序:package com;class Student{ int num; String name; double score; Student(int num,String name,double score){ this.name=name; this.num=num; this.score=score; } void

2011-11-01 23:05:21 1985 1

原创 虚函数表实现机制

对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。 在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了 这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,这张虚函数表就显得由为重要了,它就像一

2011-10-31 13:42:07 1957 1

原创 百纳笔试题 把ip字符串转换为32位二进制数

#include #include using namespace std; int ip[32]={0};//可以只写一个0,不然的话就是随见的如-3895567 之类的。int * intToA(int a){ //把整型变成二进制数组。 int *p =new int [8]; //这种写法不好,在哪new 的在哪释放。C++有智能指针,帮你释放内存。 for(int j=0;

2011-10-29 00:14:58 6157

原创 C++ 内存布局 变量在堆栈的分配

1.  变量的内存分布:const变量存储在.rodata(read only)区域;char* p = "abcd"; p指向的是静态文本区域.text.rodata 和 .text 被合并为一个segment,由OS保护起来,只可读。register变量存放在.bss区域;局部变量存放在栈空间,static变量存放在静态存储空间 (.data).bss 和.data

2011-10-28 18:47:01 4358 2

原创 C++ 指针 《C++ 程序设计》 -谭浩强 指针一章总结

1.首先弄清两种访问方式:1).直接存取(直接访问方式) :通过变量地址存取变量值2).间接存取 :通过指针变量取得变量地址在存取变量值两者区别如下图:2.一个变量地址称为该变量的指针,变量的指针就是变量的地址(即对变量来说 指针=地址)。   用来存放变量地址的变量是指针变量。如上面只有int  * i_pointer   指向整形数据的指针变量。只有整型变量的地址才

2011-10-25 21:48:14 2194

原创 C++虚函数探讨 深信服笔试题

首先看如下程序:#include using namespace std;class no_virtual { public: void fun1() const{} int fun2() const { return a; } private: int a; }; class one_virtual { public: virtual v

2011-10-24 23:10:23 2358

原创 深信服笔试题

#includeusing namespace std;#include int * fun1(int a){ return &a; //参数 存放在栈里。} int * fun2(int a){ int b=a; //局部变量存放在栈里 return &b;} int * fun3(int a){ s

2011-10-22 00:24:52 4927

转载 sizeof 详解 及其与 strlen 不同区别与联系

详细解析C语言中的sizeof详细解析C语言中的sizeof 一、sizeof的概念  sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法

2011-10-20 15:23:55 751

原创 模板和策略模式

在数据库查询中查询条件很多,我们怎么把不变共有的部分提出来达到代码重用了?看下面代码:AbstractDao 是抽象方法。我们查询数据库时只有两部分是变的 1.sql语句 2.返回对结果的处理。其中sql 语句可以通过参数传递,而返回结果要根据具体的类型,而Abstrac

2011-10-15 13:11:14 821

原创 观察者模式

学习设计模式从一个具体事情说起:比如一个孩子在睡觉,爸爸要照看它,怎么写这样一个程序。首先想到的是写一个Dad 类,一个Child 类,让Dad 类监听Child。看如下代码:package com;class Child{ private boolean

2011-10-15 11:04:57 637

原创 亚马逊 编程题

1.去掉字符串中 "aoeiu" 如 “abcdoemnu”  去掉aoeiu 后为:"bcdmn".题目虽然简单,不过好久没有用c++ 写程序了,开始写还是些错误。#include using namespace std;#include // aoeiu

2011-10-14 20:34:47 1432

原创 迅雷编程题:编程:求一个数除2余1 除3余2 除4余3 除5余4 除6余5 除7余0

package com;public class Test { public static void main(String []args){ System.out.println(getSteps1()); System.out.println(">>>>

2011-10-13 20:48:15 8238

转载 (转)大数据量,海量数据 处理方法总结

转自:http://www.cppblog.com/longzxr/archive/2010/10/24/131047.aspx?opt=admin大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。

2011-10-13 12:35:29 1077

原创 笔试题+++去掉思维的墙 更新...

1.   生产 0 的概率 p    生成1的概率  (1-p)      如何使生成0 和1 的概率相同都为50%。      00 =p*p      01=p*(1-p)    10=(1-p)*p      11=(1-p)(1-p);       所以用01

2011-10-12 23:50:17 558

原创 百度海量数据题++更新...

从两个文件(各含50亿个url)中找出共同的url给定a、b两个文件,各存放50亿个url,每个url各占用64字节,内存限制是4G,如何找出a、b文件共同的url?答案: 可以估计每个文件的大小为5G*64=300G,远大于4G。所以不可能将其完全加

2011-10-12 23:28:20 793 1

原创 java++常见笔试陷阱题++更新中...

int a=5; System.out.println("value is"+((a输出结果为:A.编译错误     B10.9     C.9    D 以上答案都不对。运行执行结果为:value is9.0因为((a所以选D 。aStri

2011-10-12 22:04:45 2831

转载 深入浅出之正则表达式(一)

前言:       半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这

2011-10-10 09:13:52 704

原创 查找一章总结

1.静态查找表 (线性表):      操作:              1)查询某个“特定的”数据元素是否在查找表中;               2)检索某个“特定的”数据元素的各种属性;     顺序查找:                       即

2011-10-07 17:21:50 978

原创 线索二叉树

线索二叉树本质就是按一定规则将二叉树中结点排列成一个线性序列(对一个非线性结构进行线性操作)。由于在线索链表中添加了遍历中得到的"前驱"和"后继"信息从而简化了遍历算法。for(p=firstNode(T);p;p=Succ(p))Visit(p);关键是如何找第

2011-10-06 12:12:21 1218

原创 二叉树的遍历 递归非递归 思路和 java实现

二叉树遍历首先弄清遍历流程。中序遍历:第一次经过从它找左,第二次经过找右,第三次经过回来。第二次经过访问它。算法实现:第二次访问是 pop(&S,&p);Visit(p->data);因为中序遍历跟第三次经过没关系。所以第二次就弹出栈了。Java版的程序如下:package com.tree;import java.util.Stack;public cla

2011-10-05 16:40:30 31567 8

原创 链表基本操作—逆置 合并

从这一篇博客开始对链表的一些典型操作进行总结(主要是把思路和关键点弄清楚):(1)逆置-头插法整个程序代码:#includeusing namespace std;typedef struct node{ int data;

2011-09-30 22:36:13 1586

高质量C++-C编程指南

勤奋好学的程序员长期在低质量的程序堆中滚爬,吃尽苦头之后才有一些心得体会,长进极慢。试问有多少软件开发人员对正确性、健壮性、可靠性、效率、易用性、可读性(可理解性)、可扩展性、可复用性、兼容性、可移植性等质量属性了如指掌?并且能在实践中运用自如?。“高质量”可不是干活小心点就能实现的! 本文档是解决你这些问题的良师益友!!!

2009-08-15

MySQL 中文手册.chm

学习MySQL的好帮手。包括语法,常见问题等基础知识介绍。

2009-04-22

SQL语音参考大全-(chm文档)

为SQL学习者提供方便的检索资料。chm文档方便检索快捷无需一页一页翻书找。

2009-04-22

linux 下智能输入法

*.rpm 的文件只需双击就OK,*.tar.tar文件安装复杂一点。

2008-11-29

JDK(java development kit)中文参考手册

本文档含有JDK基本函数,是学习JAVA的好帮手。

2008-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除