Blog Articles
-
如何选择自己的嵌入式开发方向
转自:http://mcuos.com/thread-7256-1-1.html 说明:感觉这些文章对自己很有帮助,所以转帖过来,一方面方便自己查看,另一方面希望能帮助更多对此有需要的朋友。 废话不多说。首先声明osboy的职业方向是嵌入式开发中的Linux底层驱动方向。所以可能对这个方向比较了解些,文章有不当之处请指教。 嵌入式开发有以下几个方向: 软件方向: 底层驱动方向
Published on: -
快速排序
很经典的一个算法: 下面内容摘自百度百科: 一趟快速排序的算法是: 1)设置两个变量i、j,排序开始的时候:i=0,j=N-1; 2)以第一个数组元素作为关键数据,赋值给key,即 key=A[0]; 3)从j开始向前搜索,即由后开始向前搜索(j -- ),找到第一个小于key的值A[j],A[i]与A[j]交换; 4)从i开始向后搜索,即由前开始向后搜索(i ++ ),找到第一个大于
Published on: -
数据存储之SharePreference
SharePreference 这个类可以用来保存一些应用程序要的配置或简单的数据,对于大量数据可能力有不逮,类似于WIN下面的ini文件。 数据会被保存在/data/data/PACKAGE_NAME /shared_prefs 。 对象的创建: getSharedPreferences(String filename, int mode); 公共函数: abstract bool
Published on: -
交叉编译ushare
ushare是网络上一个DMS的源代码,下面要交叉编译到目标平台上: 编译环境: 编译器:arm-hisiv200-linux-gcc 主机:ubuntu 10.4 源码包: ffmpeg-0.11.tar.bz2 libdlna-0.2.4.tar.bz2 libupnp-1.6.17.tar.bz2 ushare-1.1a.tar.bz2 依赖关系: ushare
Published on: -
UPNP编程
零、SDK的安装 upnp的概念就不理会了,网上很多,这里偏向于具体编程。 SDK使用upnp1.6.17版本,这是一个linux下的开源版本,目前仍然在维护,下载地址: http://pupnp.sourceforge.net/ 安装SDK相对比较简单,参考阅读SDK目录下的README 我使用命令如下: tar jxvf libupnp-1.6.17.tar.bz2 cd lib
Published on: -
使用ffmpeg+SDL的简单播放器
使用ffmpeg+SDL的简单播放器,做了简单同步,还有许多问题,谨慎参考,直接上代码: #include "libavcodec/avcodec.h" #include "libavformat/avformat.h" #include "libswscale/swscale.h" #include #include "SDL/SDL.h" #include "SDL_thre
Published on: -
使用estimator重写tensorflow入门程序
忍不住进入机器学习这个坑,决定从tensorflow教程入门。 看了tensorflow官方文档的入门篇:https://www.tensorflow.org/get_started/get_started,后文介绍了高级api estimator的使用,尝试了一下,结果不会用,查了些资料,用estimator把入门篇那个程序重写了一下,记录代码如下:import numpy as np impo
Published on: -
sql事务
事务概念 事务特性ACID 事务隔离级别 序列化Serializable 可重复读Repeatable read 读已提交Read committed 读未提交Read uncommitted 事务隔离级别读问题 事务的默认隔离级别 案例分析 参考资料 事务概念 A transaction symbolizes a unit of work performed within a database
Published on: -
Android dialog透明
Android ui绘制的基础是window,在window里面是decorview,decoreview里面是我们设置的布局。1. 设置Dialog整体透明WindowManager.LayoutParams lp=window.getAttributes(); lp.alpha=0.2f; // 透明度,0.0f~1.0f, 1.0f为完全不透明,0.0f时整个dialog不可见 window
Published on: -
[spring-boot] 集成shiro (二)
session shiro有自己的session管理类,因为之前已经在项目中集成了spring session,shiro也可以使用spring session,只要配置shiro使用容器的session管理即可,spring session在后面拦截了容器的session实现。 @Bean(name = "securityManager") public SecurityMa
Published on: