码迷,mamicode.com
首页 > 2017年04月29日 > 全部分享
嵌入式系统最小驱动框架(类似linux驱动程序架构)
2010年就打算把linux里的驱动框架核心代码抠出来的,但是由于懒而且linux代码量大,一直下不了手。最近调试的intel curie里驱动架构也类似linux,代码就少多了,由于工作需要不得不梳理一下这一堆代码,今天花了一下午,把整个BSP部分的驱动核心抽离出来了,并且做了几个小sample。 ...
分类:系统相关   时间:2017-04-29 21:09:10    阅读次数:265
为什么代理属性设置成assign为了防止生成保留环来
循环引用 全部的引用计数系统, 都存在循环应用的问题, 比如以下的引用关系: 1. 对象a创建并引用到了对象b 2. 对象b创建并引用到了对象c 3. 对象c创建并引用到了对象b 这时候b和c的引用计数各自是2和1。当a不再使用b,调用release释放对b的全部权,由于c还引用了b,所以b的引用计 ...
分类:其他好文   时间:2017-04-29 21:09:04    阅读次数:157
算法笔记_163:算法提高 最大乘积(Java)
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢? 输入格式 第一行一个数表示数据组数 每组输入数据共2行: 第1行给出总共的数字的个数n和要取的数的个数m,1<=n<=m<=15, 第2行依次给出这n个数,其中每个数字的范围满足: ...
分类:编程语言   时间:2017-04-29 21:08:54    阅读次数:322
Building Foundation
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define FF(i, a... ...
分类:其他好文   时间:2017-04-29 21:08:47    阅读次数:164
Linux增加磁盘操作
首先,增加磁盘分为4个大步骤:1.插上硬盘;2.分区;3.格式化4.挂载,然后分别说说以上四步的具体事项和注意内容。 1.插上硬盘(本位以虚拟机为例) 新买来一块磁盘,把磁盘插到主板上。虚拟机中操作如下: 下一步 下一步 选择磁盘大小 完成 2.分区 重启,执行lsblk -f查看磁盘挂载情况,其中 ...
分类:系统相关   时间:2017-04-29 21:08:39    阅读次数:255
常用Linux命令、包括vi 、svn
/etc/init.d/network restart// 更新脚本cd /www/scripts更新站点./staging_deploy.sh -d web更新resource./staging_deploy.sh -r resource./staging_deploy.sh -n webplus ...
分类:系统相关   时间:2017-04-29 21:08:30    阅读次数:368
use curl to test java webservice
http://alvinalexander.com/web/using-curl-scripts-to-test-restful-web-services http://stackoverflow.com/questions/7172784/how-to-post-json-data-with-cu ...
分类:编程语言   时间:2017-04-29 21:08:24    阅读次数:156
LeetCode之小孩分糖果
给定一群站好队的小孩而且按某项分值排名(姑且如果为年龄吧),年龄大的要比他身边年龄小的拿的糖要多。求怎么分配糖果使得分配的糖果数最少。 用一个数组从左到右再从右到左的遍历,向前遍历时若右边的比左边的大则其值为前一个糖果数+1,向后遍历时则推断假设比后面的小孩的年龄要大且糖果数比其还少则更改其糖果数为 ...
分类:其他好文   时间:2017-04-29 21:08:14    阅读次数:111
linux网络编程
套接字概述 在Linux中,一切都是文件. Linux 中的网络编程通过socket接口进行, socket是一种特殊的I/0接口, 也是一种文件描述符. 常用的进程之间通信. 下图是使用TCP协议的通信过程 : 这里通过实现两个例子了解一些常用API的用法, 不废话, 直接上代码. 1.回声客户端 ...
分类:系统相关   时间:2017-04-29 21:08:04    阅读次数:375
php 设置
1、滚轮拖动设置字体放大缩小 ...
分类:Web程序   时间:2017-04-29 21:07:57    阅读次数:218
Java实现压缩文件与解压缩文件
由于工作需要,需要将zip的压缩文件进行解压,经过调查发现,存在两个开源的工具包,一个是Apache的ant工具包,另一个就是Java api自带的工具包;但是Java自带的工具包存在问题:如果压缩或者解压的文件存在非英文字符(比如中文、以色列文),在操作的过程中会存在问题:MALFORMAL Ec ...
分类:编程语言   时间:2017-04-29 21:07:51    阅读次数:360
【POJ3565】ANTS KM算法
【POJ3565】ANTS 题意:平面上有2*n个点,N白N黑。为每个白点找一个黑点与之连边,最后所有边不交叉。求一种方案。 题解:KM算法真是一个神奇的算法,虽然感觉KM能做的题用费用流都能做~ 本题用到的结论:当选出的点对之间的距离之和最小时,一定使所有边都不交叉 这个感觉很容易理解,自己画画图 ...
分类:编程语言   时间:2017-04-29 21:07:43    阅读次数:183
eclipse中文件文件夹高速定位,打开文件所在文件夹,在资源管理器中查看
viewFile.bat (打开选中的文件获取目录) Explorer/e,/select,%1 viewjava.bat (打开选中的文件名称相应的.java文件) @echo off set calssdir=%1 set package=%2 set package=%package:.=\% ...
分类:系统相关   时间:2017-04-29 21:07:34    阅读次数:325
装饰器模式
1 <?php 2 //装饰器模式-在不改变原有类的结构上,对类的功能那个作补充 3 4 //武器基类 5 abstract class Weapon{ 6 abstract public function descriptions(); 7 abstract public function cos ...
分类:其他好文   时间:2017-04-29 21:07:27    阅读次数:169
iOS Core Animation
Core Animation 基本3种动画:基本动画CABasicAnimation、 关键帧动画CAKeyframeAnimation、 转场动画CATransition 还有就是动画组:CAAnimationGroup 一、基本动画CABasicAnimation的使用: 二、关键帧动画CAKe ...
分类:移动开发   时间:2017-04-29 21:07:20    阅读次数:257
卷积神经网络CNN原理以及TensorFlow实现
在知乎上看到一段介绍卷积神经网络的文章,感觉讲的特别直观明了,我整理了一下。首先介绍原理部分。        通过一个图像分类问题介绍卷积神经网络是如何工作的。下面是卷积神经网络判断一个图片是否包...
分类:其他好文   时间:2017-04-29 21:07:12    阅读次数:399
javascript DOM事件总结
1 <html> 2 <title>事件</title> 3 <meta charset="utf-8"/> 4 <body> 5 <div id="box"> 6 <input type="button" value="按钮" id="btn" onclick="showMes()"/> 7 <i ...
分类:编程语言   时间:2017-04-29 21:07:06    阅读次数:253
1306条   上一页 1 ... 12 13 14 15 16 17 18 ... 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!