自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花儿

一花一世界

  • 博客(29)
  • 收藏
  • 关注

原创 只有朝着目标进发,才是在进步 一个应届硕士的反思

一个研究生,做过很多项目,每个项目都是自己完成,有很多实习经历,也都是大公司,还独立做过外包项目。自认为不错,学习速度快,解决问题迅速。解决过核心问题,承担过重大责任。但是在面对海量的互联网公司,竟然发现自己一无是处。当做到有道的试卷,前面勾选自己的特长时:一个个单词飘过,一个个都没有停留,机器学习,数据挖掘,大数据,Java开发,前台开发,移动开发,算法……只有朝着目标进发,才是在进步!

2014-10-20 16:31:01 800 1

原创 Javascript闭包详解(参阅第7章)

闭包是指 有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式是在一个函数内部创建另一个函数,那么内部函数作用域链中包含了外部函数的作用域,就是所谓的闭包。书中总是在强调第一次调用时会创建一个执行环境,但是我觉得应该是每次调用都会产生一个执行环境,而一个执行环境都有一个表示变量的对象——变量对象。下面是增强的例子 function createFunctions(howMany

2012-07-29 20:18:47 941

原创 第4、5章 JS变量相关

这一章将js的很重要的几个问题阐述清楚了。变量分为基本类型和引用类型,分别位于栈内存和堆内存中。可以给引用类型添加属性。引用类型和Java的对象引用是一个意思,函数传递也是一样的,其实就是个地址。检测类型使用 instanceof。注意null is instanceof Object执行环境及作用域链,这个和C/C++没什么区别,只是要注意最外部的是全局环境,在其他环境中总有一个argu

2012-07-28 21:39:35 412

原创 一个数据收集进度条的实现

这次项目涉及到一个淘宝数据收集的过程,使用thinkphp实现的整个网站。其中在数据收集的过程中,因为数据导入是一项很费时的事情,如果让导入页面一直没有响应,用户都不知道发生了什么事情。三波一折,总算是完成了一个简单的进度条。第一波:我在后台页面的处理函数中调用this->display('')显示页面,而在对应的显示页面中定时调用后台的report函数,report则取出保存在ses

2012-07-28 15:42:53 1770

原创 解决问题的法宝——追根溯源

我们在写代码的时候,常常出现一些比较诡异的情况,此时新手一般都会想是不是机器除了问题,重启一下电脑能不能解决问题,而老手都会说一定是哪里出现了问题,好吧,新手都是受了太多windows的毒害么,作为一名用户,有时候重启电脑确实解决了问题,但是对于开发者,我们应该使用另一个法宝:追根溯源。最近在维护QT制作的一个编辑器。编辑器中查找替换功能很强大,我在上面添加了一些功能,然后最近的一个需

2015-01-21 11:50:44 1371

原创 git usage related

how to send a cr after code submitted?use post-review --revision-range=firstID:lastID

2014-08-29 12:22:39 458

原创 Python解决了小问题

​从数据说起:数据库 Join里面用uid和sid记录了社团的成员信息,表Apply里面用uid和sid记录了申请加入社团的信息,status=1表示申请成功。    ​问题是 因为程序逻辑问题,导致部分Apply成功的用户没有加入到Join表里面,出现了两个数据的不一致。    ​首先是想直接用数据库解决,大概写几个SQL语句就可以了吧。    ​来看看SQL能做什么:1

2013-09-14 23:11:38 520

原创 JAVA 输入输出

i/o    InputStream/OutputStream是字节操作流的基类, Reader/Writer提供字符流操作的基类。    理解FilterInputStream/FilterOutputStream: DataInputStream 只能读入数字类型,不提供文件获取数据,而FileInputStream正好相反,组合两者,就可以得到想要的效果。类FilterInputSt

2013-05-29 10:16:07 491

原创 一段小状态

生活大概就是很多小状态的组合,过后并不一定记得这些小状态,在大脑中留下的印象经验大概就让人这样成长,岁月流去而痕了吧。开学接近两个月了吧,两个月基本没做什么。开始的时候参与了下页面转换,我太熟悉了,说明我对有谱的东西的还是有规划能力的。最近开始研究大数据。主要是没有方向啊没有方向,有点虚。没有数据,没有需求,有点打酱油了。这个东西后期的发展着实令人担心。另外,时不时让人觉得是判了死缓,

2013-04-28 09:07:51 454

原创 还是要坚持写博的

刚才看到了一个大神的博客(http://blog.pluskid.org/),真心儿大神,我们这真是忒不专业了。好吧,虽然不专业,还是要继续。至少不要放弃。嗯,继续写这个

2013-04-24 14:37:26 405

原创 搬家了

日积月累,还是需要一个博客的,最近使用了csdn的,blog.csdn.net/bupthua,不过感觉太学术了,而且也没有api接口可以用其他工具写,打心里有点小不满,所以就不用了吧。还尝试了一下newman,不过那个没有安全感。本来是有一个新浪博客的,里面写满的悲伤,我不愿拿起,所以也只能搁置了,以后就一直使用http://bupthua.blog.163.com,记一些技术和一些生活。正

2012-08-23 13:56:16 239

原创 利用-DEBUG进行代码调试

最近在写linux c程序,因为是在别人的WebKit工程基础上的,所以调试起来真心比较麻烦,每次修改一下都需要编译库,各种慢。打印了很多信息,每次调试完一个东西又需要去删除一些没用的,删完了有时又发现还需要继续打印那些个删除的东西,真是纠结,果断学习了一下,得到比较好的调试技术:定义DEBUG方法是首先定义各种debug,比如 #define DEBUG_FILTER = 2;然后如果要

2012-08-14 12:25:17 636

原创 JS DOM (Chapter10)

这一章的东西,没什么需要理解的,了解,知道,熟悉就是了,注意 NodeList、NamedNodeMap、HTMLCollection都是动态的。Node节点:nodeType属性,属性包括1(ELEMENT_NODE),2(ATTRIBUTE_NODE),3(TEXT_NODE),9(DOCUMENT_NODE)。nodeName和nodeValue属性childNodes属性保

2012-07-30 08:43:09 426

原创 js基础--数据类型

从今天开始,我要开始读《javascript高级程序设计(第2版)》了。在公司工作这么多天,天天写PHP,没有太多收获。在用js的时候,也总是用什么查什么,没有深层次的掌握,但是自己也懒得学,前些天看了看jQuery,现在又忘得差不多了。感谢启明同学,今天终于想通了,与其闲着,不如好好学习一下。要说,js,真是博大精深。变量:使用var定义,则为局部变量。如果没有定义而使用,则为全局变量。

2012-07-28 20:48:08 586

原创 网页前台的一些东西

1,id和class是不同的,id表示一个唯一的表示,所以如果用 $(‘#id')取到的必定只有一个。2,在post函数中,使用this已经不blur对应的this了,所以只得在前面保持下来,看来对js确实只是了解皮毛。

2012-07-25 12:23:20 406

原创 pinphp~

模型中使用D和M是不同的,只有使用D函数才可以使用生成类的函数,使用M生成的不能修改了一个功能,是调用ajax给调用action中的函数的,各个环节都对了,但是就是有问题,莫名其妙的。最后发现是权限问题,每次调用一个函数,都需要写入权限许可。

2012-07-02 13:31:21 576

原创 $_SERVER['SERVER_NAME']带来的烦恼

今天是中秋节前一天,果断来公司解决点问题,喜庆。        本来在本地好好的,上传到服务器后就各种不对,没有图片,NM呀,伤不起有木有,我感觉这事俨然已经超出了我的解决范围有没有,结果BOSS啥也不说,直接过来帮我看了看,然后就去忙了,你说,放着也不行是吧,所以我就各种尝试。问题开始的现象是没有图片,因为网站是基于ThinkPHP的,所以我直接定位到图片显示的地方,原来URL是首先结果ba

2012-06-22 18:56:33 1627

原创 Android 剖析 Intent、Broadcast和Adapter

Intent用于消息传递,允许用户申明想要执行一个动作意图,实现了调用者和被调用者之间的解耦作用。Intent发送者说明要执行的动作,接受着在Manifest.xml中设定IntentFilter能接受的Intent(指定Action...)Intent寻找目标消费者(另一个Activity,IntentReceiver或者是Service),有两种方式显示匹配public C

2012-05-09 17:28:04 1014

原创 读《java编程思想》 数组

数组是对象,具有length属性,可以使用[]操作。数组标示符只是一个应用,所以可以返回一个数组很容易使用多维数组,而且是粗糙的,大小很灵活。Arrays.deepToString()不能实例化具有参数化类型的数组,但是可以创建这种参数化类型数组的应用Arrays.fill()System.arraycopy()Ayyars.equals()Arrays.sort(Array, Comparabl

2012-05-04 15:33:52 389

原创 读《Java编程思想》14 类型信息 15泛型

读到这几章的时候,才真正决定水比较深,可能真的需要多使用之后再回头来看这些才会理解Class.forName("...")会加载类,而是用字面的.class不会引发初始化。对于static final的编译时常量的引用不会引发初始化使用类的三步准备工作:加载,链接,初始化(惰性)泛化的Class引用: Class numClass = int.class 无法正常工作,虽然int是Numb

2012-05-04 10:53:21 530

原创 读《java编程思想》 字符串(13)

如果会使用循环,用StringBuilder构造字符串吧无意识递归:在toString中使用 + this格式化输出:printf,format, Formatter类格式化: %[argument_index$] [ flags] [width] [.precision] conversionString.format正则表达式matches,split量词,贪婪,勉强,占有

2012-05-03 15:17:56 300

原创 《读java编程思想》 持有对象(11)

从这章开始,就要涉及到很多java的类库了,有了java的基本概念,这些应该比较容易一些基本概念,两种类型:Collection,Map添加一组对象Collections.addAll(Collection c, ...)Arrays.asList()输出作为list,但是底层是数组,不能调整尺寸List接口在Collection的基础上添加了大量的方法,包括subList

2012-05-03 12:54:45 342

原创 printf 计算参数时从右向左压栈

#includeusing namespace std;int main(){ int arr[] = { 6, 7, 8, 9, 10 }; int *ptr = arr; *(ptr++) += 100; printf("%d, %d\n", *ptr, *(++ptr)); return 0;}

2012-04-29 10:32:29 359

原创 《读java编程思想》 c++与java的不同(C++进阶 继承 组合 多态)

继承对象的构造函数在初始化列表中初始化父对象,调用父对象的构造函数。当我们在创建自己的拷贝构造函数时,总是要调用父类的拷贝构造函数,否则父类的默认构造函数会被调用,导致不正确的结果。而析构函数会自动调用,因为析构函数只有一个。任何时候重新定义了基类的一个重载函数,在新类之中所有其他版本都被自动隐藏了c++中的多态性与晚绑定是通过虚函数声明的。典型的编译器为每个包含虚函数的类创建一个表(称为虚表VT

2012-04-28 16:39:08 359

原创 《读java编程思想》 c++与java的不同(C++进阶 拷贝和重载)

题记:有时候知道为什么,就会理解这些规则,进而深刻体会。编程思想是值得看的书拷贝构造函数:X(X&)。因为拷贝构造函数正是为了解决按值传递的问题,必须不能按值传递,而是使用引用。将拷贝构造函数申明为私有的可以防止按值传递。(java为什么没有拷贝构造函数?)指向成员函数的指针:objectPointer->*pointerToMember和object.*pointerToMember运算

2012-04-28 15:20:58 337

原创 《读java编程思想》 c++与java的不同(C++基础)

最近读了《java编程思想》前十章,对java的基本概率有了大概的了解,所以重读一下《c++编程思想》,比较一下两种思想的不同C++的基本思想是高效,而Java是更多考虑面向对象特性和正确性C++中只规定每一种不同类型的最大值和最小值必须是一致的,所以不同 的机器占用的存储可能不同,需要sizeof一元运算符C++默认为外部连接,用static表示内部连接C++支持四种显示的类型转

2012-04-25 20:42:28 499

原创 读《Java编程思想》-- 从c++转向java的java细节 (10)内部类

内部类与外部类紧密联系,拥有对外部类的访问权。必须使用外部类的对象来创建内部类使用Outer.this和Outer.new为什么使用内部类解决多重继承的问题。如果多重继承抽象类或者具体类,内部类是多重继承唯一选择内部类可以有多个实例,每个实例都有自己的状态信息可以让多个内部类以不同的方式实现同一个接口或继承同一个类内部类没有迷惑的“is-a"关系,它是一个独立的实体??闭包与回调内

2012-04-25 20:26:28 337

原创 读《Java编程思想》-- 从c++转向java的java细节(6~9)

每个编译单元只能有一个与文件名相同的public类使用继承需要慎重,简单的判断是问一问自己是否需要从新类向基类进行向上转型final数据,final参数,final类如果基类拥有某个被多次重载的方法时,导出类如果重新定义该方法并不会屏蔽其在基类中的任何版本多态通过分离“怎么做”和“做什么”,从另一个角度将接口和实现分离开来多态的缺陷: 私有方法自动认为是final,不会多态; 域和静态方法在编译期

2012-04-25 18:57:56 268

原创 读《Java编程思想》-- 从c++转向java的java细节(1~5)

基本数据类型并非引用,而是自动变量,直接存储值,至于堆栈中,而且占用的存储空间是固定不变的某个成员的基本数据类型会被初始化为默认值,但是局部的变量不会!java设计者希望程序员反过来使用自己的Internet域名,如MindView.net的工具类为 net.mindvide.utility.foiblesjava消除了“向前引用”的问题,就是说即使某个类在文件的后面才定义,在前面使用也是正确的j

2012-04-23 20:44:22 340

空空如也

空空如也

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

TA关注的人

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