自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sirix的专栏

hp gen10安装windows 2016记录

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 ExoPlayer源码分析--模块及工程篇

ExoPlayer是android非常流行的开源播放器框架,它很大程度上已取代了android系统的媒体播放器,使用非常广泛。虽然ExoPlayer的接口更为复杂,但ExoPlayer很多功能是按需使用的, 如果用不到,甚至对应的库都无须集成。这就是特别神奇的地方,Exoplayer这些组件并不是一整个的库,而是提供了不同的maven坐标,供客户端组合使用, 如HLS, dash, rtsp, 甚至一些依赖三方库的插件,如okhttp,ffmpeg, av1, vp9都提供了不同的插件库。

2022-12-18 18:39:55 1883

原创 ReInjectPlugin:通过ASM实现无侵入修改工程文件

在项目编译阶段, 通过ASM修改原始的代码,注入用户自己的代码,通过此框架,可以实现用户自定义的任何性能打点。

2022-10-23 11:58:12 362

原创 轻鸿蒙samgr实现分析

文章目录1 前言2 总体框架3 服务3.1 服务接口1 前言在鸿蒙L0开发时,发现里面经常会用到samgr,用于各个模块之间的通讯。这里,最重要的就是一个组件化的概念,所有的模块,都是service,注册到samgr中,供其他模块使用。同时,也可以调用samgr,获取其他模块的接口,并进行调用。这里分析的是基于L0的samgr_lite,因为这个实现比较简单,它本身是单进程的系统,不需要涉及跨进行的消息交互。但同时,这个samgr也不简单,它已超越了组件管理的概念,加入了不一样的东西。服务注

2021-07-26 00:32:01 1838

原创 鸿蒙wifi iot初始化分析

文章目录1 背景2 开发板系统的入口app_main3 鸿蒙初始化4 模块的初始化5 参考资料1 背景学习一个系统,先从启动过程开始。鸿蒙的wifiiot的初始化过程,涉及的文件并不多,但因为用到了一些复杂一些的宏定义,理解起来比较困难。2 开发板系统的入口app_main文件:vendor/hisi/hi3861/hi3861/app/wifiiot_app/src/app_main.c鸿蒙wifiiot为单进程系统,整个系统的入口程序为app_main,但这个并没有找到明确的文档说明。这件文

2021-02-18 00:23:46 896 1

原创 Clion使用:在windows下结合wsl进行linux开发

文章目录1 背景2 安装配置WSL3 配置Clion使用WSL3 参考文档1 背景以前我们要在windows下进行linux应用程序开发,一般需要使用mingw或cygwin或通过vnc远程linux进行。但随着微软拥抱开放的CEO纳德拉的支持,大家可以在windows 10上,直接安装WSL,直接体验ubuntu开发环境。而Clion开发集成环境,则直接提供了一个便利方式,实现windows下高效的linux开发。2 安装配置WSL基本安装过程忽略,可直接参考。安装后,通过bash进入wsl,

2021-02-17 21:32:54 4298 2

原创 左右互搏,基于http的xml消息的服务器和客户端实现

1. 需求背景 项目中终端对平台的依赖比较大,但终端开发强依赖于平台。因为相互之间的消息都是基于http的xml消息,因此,决定自己模拟一个miniserver.2. 开发工具准备 eclipse+pydev    python开源web框架bottle    dbvisual进行数据库管理    powerdesign进行数据库设计3. 设计 客户

2012-03-31 23:06:14 548

转载 Large-Scale C++ Software Design

最近在看敏捷时,提到包设计原则。 又有人讲到,这本书里,有很多有用的东西,翻出来看一看,很有收获。

2011-04-05 20:58:00 1539

原创 [转贴]在windows mobile下显示系统图标

<br />引用:http://www.cnblogs.com/answer/archive/2009/03/23/1419741.html<br /> <br />As a Windows Mobile user you would see have some application specific icons near to the bottom right corner of the Today screen. It give users ability to directly launch

2010-11-26 14:13:00 574

原创 程序员工具箱--我常用的工具

看源代码:1) soure insigt2) vim+cscope+ctags3) Ultra Edit4) visual studio + visual assist5) eclipse 写文档:twiki pagemybasewiz版本控制:gitsvnclearcasecvs 项目bug跟踪jiraddts

2008-05-29 15:37:00 974

原创 使用perl读写excel表格

用perl读写excel表格1. 说明:最近对perl很感兴趣,正好朋友问我一个excel的问题,不想用宏来写,就用perl练了练手。 所用相关知识如下: 1) perl hash 2) win32::ole,对excel表格控制 3) drag&drop的实现 4) perl2exe,将perl程序转换为windows可执行文件2.需求2.1 功能需求:表格

2008-05-14 16:39:00 3933 1

原创 windows中的link--junction

Junction v1.04 - Windows junction creator and reparse point viewerCopyright (C) 2000-2005 Mark RussinovichSystems Internals - http://www.sysinternals.comThe first usage is for displaying reparse point

2007-12-11 14:41:00 838

原创 Java数据库连接池技术

在执行数据库SQL语句时,我们先要进行数据连接;而每次创建新的数据库的连接要消耗大量的资源,这样,大家就想出了数据库连接池技术。它的原理是,在运行过程中,同时打开着一定数量的数据库连接,形成数据连接池,当需要用到数据连接时,就从中取出一个连接,完成某些SQL操作后,系统自动回收,以供其它用户(或进程)调用。 我们知道,java标准的java.sql.Connection表示一个数据连接。我

2004-06-16 15:21:00 3318

原创 Java、XML与数据库编程实践(一)

Java、XML与数据库编程实践(一) 作者:sirix   Email:nevinguo@163.com 在开始学习XML和数据库编程时,大家都对一大堆的文档和资料,无从入手。作者在工作中,正好要用到了这些,就手头的一个程序进行整理。其功能很简单,得用java语言,从access数据库中,把一些数据导入到SQL数据库中。需求:原Access数据库表结构:表:produ

2004-06-15 10:45:00 1108

原创 Java、XML与数据库编程实践(二)

文件DbXmlParser.java封装了对xml文件的操作。 import javax.xml.parsers.*;import org.w3c.dom.*;import org.xml.sax.*;import java.io.*; public class DbXmlParser {        static  String  xmlfile; 

2004-06-15 10:43:00 947

原创 Java、XML与数据库编程实践(三)

文件DbInput.java则是真正的数据拷贝部分: import java.sql.*; public class DbInput{        Connection src=null;    Connection dest=null;    Connection connformax=null;    ConnPara srcPara;    Co

2004-06-15 10:42:00 957

原创 Java、XML与数据库编程实践(四)

protected boolean alreadyin(String tname,String colname, String value)    {               int result;        ResultSet rst=null;         try {         //执行SQL语句        String query = "sele

2004-06-15 10:42:00 951

原创 Apache Ant操作手册(一)

Apache Ant操作手册引言       Apache Ant是一个基于Java的编译工具。它从功能上类似于make,但它以克服了make的缺点。       为什么在make, gnumake, nmake, jam这些编译工具后,还要产生一个Ant呢?因为这些编译工具都有一定的限制。Ant的最初开发者在开发跨平台的应用时,发现以前的那些开发工具都有一定的限制。例如make工具,

2004-03-30 19:17:00 2159

原创 Apache Ant操作手册(二)

使用Ant1         写一个简单的编译文件Ant的编译文件是写成XML格式的,每一个编译文件包含一个project和至少一个target。 Targets包含了一些task元素。每一个task元素可以有一个id 属性(attribute)可以被其它的引用。2         Projects       一个projext可以有如下的属性attribute:

2004-03-20 14:34:00 1602

从任何目录可以快速进入DOS

增加右键菜单: Command Prompt Here 从任何目录都可以快速进入dos.

2012-05-29

空空如也

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

TA关注的人

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