自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (13)
  • 收藏
  • 关注

原创 python技巧(一)

1.参数unpack *args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个 dict。并且同时使用*args和**kwargs时,必须*args参数列要在**kwargs前。 如此可以简单的给函数传递列表和字典 def draw_point(x, y): # do some magic point_foo = (3, 4) point

2012-04-15 15:16:41 492 1

原创 STL分析-准备工作<二>

在泛型技术中,类型参数化实现了泛的含义,那么在具体使用中,光有泛是不行的,同样一个泛型函数中,基本类型能和自定义类型完全一致吗,指针能和具体类型一致吗,常量引用和常量指针呢,代码总要落在实处,类型总要具体化,怎么办?我们又不能总是特化,特化太多,模板就失去意义。 在我们面向对象

2011-10-16 12:34:32 365

原创 STL分析-准备工作<一>

泛型设计之要点 模板发展起来,在c++语言发展过程中属于意外发现,因而和基本的语法比较起来,是二等公民,语法支持不那么优雅,代码形式看着让人很受伤, C++11出来后,估计能好点,VS2010就引人了一些新特性,简化了部分模板语法。 虽然模板在c++语法层面属于

2011-10-14 21:56:03 439 1

原创 python 的 duck type

Python跟Ruby一样,都是崇尚所谓Duck Typing的,也就是说,对于一个对象来说,它“是”什么类型的不重要,是不是支持某些操作才重要。解释器本身在编译时和运行时都不检查对象类型,只到运行时才直接执行所调用的方法,只要“它叫起来像鸭子,走起来像鸭子,那它就是鸭子”。但是在做企业应用的时候,目前流行的方法是造一堆又一堆的framework。本质上造framework并不是很pythonic的做法,因为Python崇尚的是轻薄短小,简单直接。不过在面向特定企业开发

2011-03-20 22:00:00 2357

原创 Python List 推导

list推导的理念 list推导Rationale List comprehensions provide a more concise way to create lists in situations where map() and filter() and/or nested loops would currently be used. Examples >>> print [i for i in range(10)] [0, 1, 2, 3,

2010-11-12 22:03:00 531 1

原创 wxpython的学习之路

wxpython是python事实上的标准GUI库,是wxwidgets的python语言的绑定,结合了python语言的简洁和wxwidgets的丰富和强大。怎么学好wxpython,是准备学习和使用python的同志面临的第一个问题根据学习目的不同可以按以下方式来学习装渊博级的:看看百度百科,看看wxpython的wiki,网上找个入门的教程,拷贝下来运行下,然后,然后就可以在简历上填上精通wxpython,熟悉跨平台开发,在windows,linux,mac上做过界面开发,也可以在心血来潮的领导面前推

2010-10-31 14:54:00 1456

原创 研究chrome源码的感受

1.实际成功的项目不会用太多的技巧 2.代码优美和项目成功,产品成功关系不大,chrome的代码很普通 3.设计模式是重构中出来的,不是先写个模式框架再填代码 4.分层是管理复杂度第一手段 5.解决同步问题的第一手段是消灭同步, 6.command模式解决同步是一个不错的手段 7.项目中自己实现的库,刚刚够用就行,完美是骗人的 8.PIMP在大项目中,优化编译时间很有用 9.通用跨

2023-10-21 14:59:53 70 1

翻译 我的工程学公理(翻译)

技术公理, 探索软件开发的深层真理。在软件开发领域,存在一些普世的真理和原则,这些公理不仅指导我们的日常工作,还影响着我们的决策和思维方式。从教学到技术选择,从团队建设到代码设计,这些公理深刻地反映了开发者应有的思维和态度。

2023-10-20 20:41:06 43 1

原创 OpenWRT编译报找不到 sys/soundcard.h 的解决方法

OpenWRT编译报找不到 sys/soundcard.h 的解决方法 *如果你编译的OpenWRT涉及音频部分就可能会在编译途中遇到此错误 *如果你安装了完整的linux-headers的话应该会包含这个文件 *安装完linux-headers后编译仍然报该错误,检查/usr/include,未发现sys文件夹。 *在/usr/share搜索soundcard.h,发

2013-11-07 23:37:11 2291 1

转载 Using UCI on Ubuntu

The following HOWTO introduces the building of UCI (Unified Configuration Interface) on Ubuntu. Some extra package are required: sudo apt-get install cmake lua5.2 The libubox library is req

2013-10-30 20:45:46 2162 2

转载 vmware安装后ubuntu 进入Vmware Easy Install的问题

做如下操作: Restore the /etc/issue file: sudo mv /etc/issue.backup /etc/issue Restore the /etc/rc.local file: sudo mv /etc/rc.local.backup /etc/rc.local Restore the /etc/init/lightdm

2013-09-21 20:16:14 609

原创 OpenWrt资料

让PC组路由器 http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=6880 https://forum.openwrt.org/viewtopic.php?id=20478 2013年最新能刷OP的路由列表 •        2013/07/28 17:47   TP-Link TL-WR741ND – valentt

2013-08-25 08:47:14 1273

原创 chromium 构建系统分析

chromium·自己整了一套构建系统,原来叫gclient(名字好像让位给google桌面客户端了) ,现在改名depot_tools 目标: Wrapper script for checking out and updating source code from multiple SCM repository locations. chromium使用了(目前 @159834)

2012-10-06 22:08:53 2605

原创 单元测试的思考

在我的项目经验中单元测试地位一直比较尴尬,大体上有两类人: 1.教旨派:认为单元测试能解决所有的测试问题,认为单元测试可以替代其他测试 2.怀疑派:单元测试很难实施,单元测试能力有限,无可能达到全覆盖,代码耦合太厉害无法测试 单元测试自然不是银弹,“单元”这个限定词,限定了这种测试不是集成测试和开发周期中集成测试后面的各种测试,重点在单元,这个单元是,函数,类,接口,模块等相对独立的

2012-09-16 13:43:31 741 1

原创 chrome研究中的感受

1.实际成功的项目不会用太多的技巧 2.代码优美和项目成功,产品成功关系不大,chrome的代码很普通 3.设计模式是重构中出来的,不是先写个模式框架再填代码 4.分层是管理复杂度第一手段 5.解决同步问题的第一手段是消灭同步, 6.command模式解决同步是一个不错的手段 7.项目中自己实现的库,刚刚够用就行,完美是骗人的 8.PIMP在大项目中,优化编译时间很有用 9.通用跨

2012-07-02 00:06:52 740 1

数据分析的七重修炼.pptx

数据分析小白教程,基本功,ppt组织的不错,如何用数据经营和决策,将信息与实际经营相结合,产生的规律性的总结。最后,导出解决方案或商业预测。

2019-11-12

云里物里蓝牙车位锁解决方案

制接收部分增加或改成蓝牙控制模块,通过无线信道与控制端(手机)的蓝牙控 制模块传输数据,并由控制端(手机)的APP对车位锁的工作状态进行软件操作控制,达到近距离的人不移离车的便捷操作 效果,充分应用了手机这个常用便携电子设备,避免了携带其他设备的负担。

2018-08-01

NB-IoT和eMTC低功耗技术的左膀右臂:PSM和eDRX

低功耗是NB-IoT、eMTC这两种窄带LPWA技术的最重要特点之一,那么他们是怎么做到低功耗的呢?---PSM、eDRX可以说是NB-IoT和eMTC低功耗的左膀右臂。

2018-08-01

Bc95中文AT指令集

Bc95AT指令集,BC95支持的AT指令介绍,NB-IOT开发专用

2018-06-28

光敏电阻太阳能追踪系统

本文介绍了基于光敏电阻太阳跟踪控制系统的基本设计原理,系统硬件组成和控制算法。在此基础上设计了一种跟踪精度高,结构 简单,控制可靠的太阳跟踪系统,现主要采用跟踪太阳位置的方式最大限度地获得输出功率,有效地提高了太阳能的利用效率。

2018-06-28

STM8L151K4数据手册

8-bit ultralow power MCU, up to 32 KB Flash, 1 KB Data EEPROM, RTC, LCD, timers, USART, I2C, SPI, ADC, DAC, comparators

2017-09-04

android编译指南

android编译指南

2017-07-06

fastboot大全

fastboot命令大全

2017-07-06

‎嵌入式学习笔记

ARM学习心得体会 Linux编程基础 Linux软件开发环境 Linux驱动开发 嵌入式GUI程序开发 解析Linux内核

2015-12-24

kbuild 实现分析

kernel 构建系统分析 本文主要侧重于 kbuild 的实现分析,希望能从一个 building system 设计者的角度来 更好地了解 kbuild 的实现和背后的设计思想。本文的主要内容大致可分为5大部分:

2014-04-22

wxpython in action 中文版

wxpython in action 中文版 跨平台界面开发

2010-10-31

数据库系统概论(第三版)

数据库系统概论(第三版) 人大教材 萨师煊

2010-10-31

UML学习.doc

UML学习.doc,UML的学习笔记

2007-11-13

空空如也

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

TA关注的人

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