• 0点赞

    用Delphi制作仿每行带按钮的列表

    Delphi做程序开发在使用到列表控件时,一般是列表放文本内容,在列表以外放操作按钮,选中列表某项再点按钮进行操作。现在Web开发做列表的样式总是列表的每行都有操作按钮,如微博的列表风格: Web开发常用这种风格,一来是用户找操作按钮的移动距离近,二来制作上也不麻烦,
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    Android属性动画源代码解析(超详细)

    本文假定你已经对属性动画有了一定的了解,至少使用过属性动画。下面我们就从属性动画最简单的使用开始。 ObjectAnimator .ofInt(target,propName,values[]) .setInterpolator(LinearInterpolator) .setEvaluator(IntEvaluator) .setDuration
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    Android访问网络,使用HttpURLConnection还是HttpClient?

    最近在研究Volley框架的源码,发现它在HTTP请求的使用上比较有意思,在Android 2.3及以上版本,使用的是HttpURLConnection,而在Android 2.2及以下版本,使用的是HttpClient。我也比较好奇这么使用的原因,于是专门找到了一位Google的工程师写的一篇博客,文中对HttpURLConnec
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    教你写Android网络框架之基本架构

    前言 在前段时间,偶然参加了博客之星的评选,也偶然的进入到了鸿洋和任玉刚两知名博主的开发群,感受到了很浓厚的技术探讨氛围,于是自己也冒出了写一些系列博客的想法。虽说本人水平有限,但是也希望自己的博客能够帮到一些需要帮助的人。需要你是高手,那么显然不适合你,
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    十天学Linux内核之第一天---内核探索工具类

    寒假闲下来了,可以尽情的做自己喜欢的事情,专心待在实验室里燥起来了,因为大二的时候接触过Linux,只是关于内核方面确实是不好懂,所以十天的时间里还是希望能够补充一下Linux内核相关知识,接下来继续待在实验室里想总结一下Linux内核编程,十天肯定完全掌握不了Linux内核
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    跟我一起写 Makefile(三)

    Makefile 总述 ——————— 一、Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    跟我一起写 Makefile(二)

    三、make是如何工作的 在默认的方式下,也就是我们只输入make命令。那么, ??? 1、make会在当前目录下找名字叫“Makefile”或“makefile”的文件。 ??? 2、如果找到,它会找文件中的第一个目标文件(target),在上面的例子中,他会找到“edit”这个文件,并把这个文件作为最
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    根据ImageView的大小来压缩Bitmap,避免OOM

    Bitmap是引起OOM的罪魁祸首之一,当我们从网络上下载图片的时候无法知道网络图片的准确大小,所以为了节约内存,一般会在服务器上缓存一个缩略图,提升下载速度。除此之外,我们还可以在本地显示图片前将图片进行压缩,使其完全符合imageview的大小,这样就不会浪费内存了。
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    iOS:ABPeoplePickerNavigationController系统通讯录使用

    昨天因项目需求要访问系统通讯录获取电话号码,于是乎从一无所知,开始倒腾,倒腾了一下午,总算了弄好了。写这边博客是为了记录一下,自己下一次弄的时候就别在出错了。同时,有和我一样的菜鸟能够避免走一下弯路。 好了,言归正传,要访问系统的通讯录,首先需要添加Address
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    Socket 通信 .net 例子 客户端、本地服务

    ? 主要模块: 1:客户端,2:服务端,3:SocketFactory,4:Connection连接对象,5:ConnectionCollection连接管理对象 ? 测试: /// 服务端 SocketLibrary.SocketFactory factory = new SocketLibrary.SocketFactory(); factory.StartServer(ip1,
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    使用Apache Phoenix 实现 SQL 操作HBase

    Apache Phoenix 相信大家并不陌生,它是HBase的SQL驱动,Phoenix 使得Hbase 支持通过JDBC的方式进行访问,并将你的SQL查询转换成Hbase的扫描和相应的动作。 ? 兼容性: Phoenix 2.x - HBase 0.94.x Phoenix 3.x - HBase 0.94.x Phoenix 4.x - HBase 0.98.1+ ? Hbase和Phoenix
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    雷军北大15分钟演讲:我至少有胆量去想

    大家好,非常感谢在“一刻演讲”跟大家交流,这么一个大的话题。昨天我在乌镇参加了全球互联网峰会,在这个会议上有马云,也有苹果公司的高级副总裁,主持人抛出了一个问题,说雷军你说你有一个目标,要用5到10年的时间做智能手机市场风格全球第一。我忙着点头,我的确说过,
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    Windows Phone中悬浮小助手的制作过程

    前言 ? ? ?看到过其他平台游戏中第三方sdk的一些悬浮的小助手,近来无聊,就做个玩儿,看着比较简单,做起来还是花费了不少力气。 开始 首先是页面的xaml代码,其实比较简单,就是一些Canvas里面装了些image和一个border(是作为按钮展开后的背景)。下面注释的那个canvas是为
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    跟我一起写 Makefile(一)

    概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    Android SurfaceView实战 带你玩转flabby bird (下)

    1、概述 在Android SurfaceView实战 带你玩转flabby bird (上)中,我们完成了在游戏所需的所有的元素的绘制,包括 Bird鸟、 Floor地板、Pipe 管道 、背景图以及分数等。 本篇博客将在上篇的基本上,继续带领大家向我们的目标进发,那么问题来了,我们的目标是: 就是这个效
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    Android SurfaceView实战 带你玩转flabby bird (上)

    1、概述 哈,记得以前写过Android SurfaceView实战 打造抽奖转盘?, 同属于SurfaceView系列,基本可以从这篇博文中学习到SurfaceView的用法,以及利用SurfaceView做抽奖转盘。但是其中缺少一部分的知识点,就是与用户交互时界面的改变,所以今天给大家再带来本篇博文教大家如
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    Android SurfaceView实战 打造抽奖转盘

    1、概述 今天给大家带来SurfaceView的一个实战案例,话说自定义View也是各种写,一直没有写过SurfaceView,这个玩意是什么东西?什么时候用比较好呢? 可以看到SurfaceView也是继承了View,但是我们并不需要去实现它的draw方法来绘制自己,为什么呢? 因为它和View有一个很大
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    c++从键盘接受字符串简单

    学习C++的同学可能都会遇到一个getline()函数,譬如在C++premer中,标准string类型第二小节就是“用getline读取整行文本”。书上给的程序如下: int main() { string line: while(getline(cin,line)) cout<<line<<endl; return 0;
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    用户体验技术时代的10个基本规则

    1)更多的特性并不一定好,反而更糟糕。过多的特性正在成为一个事实,用户最终就是混淆,而且,这比技术说明更令人混淆,除非你是一个专家?只有那些书呆子才会看明白那些特性列表.(我知道我并不是他们其中的一员) 2)增加东西并不能使事情变得更简单。简单意味着用最少的简单步骤来
    码农村村长 码农村村长 发表于 1年前
  • 0点赞

    为什么开发者担心将代码公布

    本文作者Matthew Mombrea是Cypress North的创始人、软件工程师、科技爱好者,在这篇文章里介绍了开发者为什么害怕将代码公布的四点原因。代码公布不是什么坏事,不仅能够促进交流、提高开发者的个人技能,还能提升软件质量。(以下为编译) 从开源代码或者是公布代码里获得的
    码农村村长 码农村村长 发表于 1年前