- 博客(119)
- 资源 (3)
- 收藏
- 关注
原创 芯片与针灸
芯片的出厂过程中,有一个步骤叫做 trimming:意思就是调整芯片的性能参数,甚至让芯片起死回生试想一下,在遥远的古代,未知的生物就像创造芯片一样创造了人类。但是就像芯片一样,有些人会出现各种各样的问题,对于这些未知的问题,未知生物在人类身上扎针,获取一些信息,然后通过该针,传输到了人类身体,达到了解决问题的效果。对人类来说就是治好了体内的疾病。后来人们记录了这种过程,只是慢慢的变成了针灸。
2024-03-20 21:04:15
716
1
原创 程序员的最佳副业居然是炒股
之前的文章 《程序员的最佳副业居然是这个》讲述了个人的副业选择,和各种做过的副业。最后选择了炒股。那么究竟是否能够在股市里赚到利润呢?以我个人最近的交易记录来看,答案是肯定的。一个半月赚取了 2898。
2024-03-20 20:46:04
421
原创 程序员的最佳副业居然是这个
从 2008 年开始接触编程,已经在程序开发领域摸爬滚打 16 年。期间呆过私企,国企,外企,500 强,打过杂,创过业,干过核心开发,也搞过代码测试。总结起来就是四个字,身经百战。然而工作仅仅只是工作,想要靠打工发财,基本痴人说梦。眼下又没有合适的创业机会,那么搞点副业则是唯一选择。
2024-03-07 21:15:23
397
原创 Python 中实现 CDF 累积分布图的两种方法
累积分布函数,又叫分布函数,是概率密度函数的积分,能完整描述一个实随机变量X的概率分布。一般以大写“CDF”(Cumulative Distribution Function)标记。《百度百科》累积分布函数,又叫分布函数,是概率密度函数的积分,能完整描述一个实随机变量X的概率分布。一般以大写“CDF”(CumulativeDistributionFunction)标记。
2024-03-07 20:50:22
4040
原创 【2023 我的编程之旅】
转眼 2024 年都过去 14 天了。回顾 2023 有太多技术上的思考以及人生的感悟,接下来趁着 优快云 官方活动,顺便记录下来。
2024-01-14 19:49:27
510
原创 【一个中年程序员的独白】
公司上班比较早,8:30,基本上我6:50 就要从公司出发,赶上第一班公交车,因为接下来就是一个多小时的通勤之路,早餐就只能路边将就了。是的,别人花前月下,我在敲代码,别人抱得美人归,我却还在敲代码。可现实却给我当头一棒,学校的东西太古老了,学的是 51 单片机,用的是 STM32,学的是操作系统理论,玩的是 Google 刚出的 Android 1.6。大四专业课很少,准确地应该是没有课了。不知道是自己年少无知,还是缺乏自信,总之在一轮的选择和被选择中,就签了第一个愿意发给我 offer 的公司。
2024-01-14 17:28:56
587
1
原创 【有史以来最快入门蓝牙 BLE 教程】
为什么编写一篇极简低功耗蓝牙入门级教程?因为 BLE (Bluetooth Low Energy)其实算是比较容易使用的一个技术,简单知道了一些基础知识(GAP,GATT,ATT)就能够非常清晰基于蓝牙技术实现一些功能。最开始了解蓝牙的时候,到处寻找各种蓝牙知识文档,要么太简单,介绍了几个基础概念,要么太复杂,动不动牵出 SIG 的标准协议来,看得痛苦不堪。这篇文档希望给同样想做 BLE 和还没有认真研究 BLE 的同学一个清晰的背景脉络,能够基本认识 BLE ,并可以完成简单的蓝牙开发。...
2022-07-26 16:24:19
1697
2
原创 工作十年之感悟 -- 兼谈生活与人生
工作十年之感悟 – 兼谈生活与人生开篇2020 本身是不平凡的一年,身处疫情中心 – 武汉,更是让这一年在人生中变得异常夺目。走过八月,将手上的事情一一落地,有了更多时间来思考,总结,并回忆过往;算起来这已经是工作的第十个年头了。这十年对自己来说,的确可以称得上丰富多彩,完成了人生中最重要的几件大事:买房,买车,结婚,生子。人生能有几个十年?这个十年无疑是最值得书写一篇的!工作目前是在一家通信央企做 BSP 开发,工作主要涉及Linux驱动和底层 c 开发。晚上有固定加班,周末双休,相对还算轻松。总
2020-08-28 22:27:17
1287
原创 红楼梦笔记
这里写自定义目录标题以前在 优快云 写博客引用了红楼梦的字段,自称无才顽石,博客称为增阅笔记,并题“世事洞明皆学问,人情练达即文章”为博客描述。其实当年并未深读《红楼梦》,所写几个也只不过按照自己理解胡诌的。最近读原著,看 87 版电视剧,听喜马拉雅讲书。深以为红楼梦不是曹雪芹所写,而是之前就有一本《石头记》,其作者应该是脂砚斋,《石头记》被人改名《情僧录》,后来孔梅溪叫这本书为《风月宝鉴》...
2019-12-11 15:25:34
607
原创 IOTutility 一个轻量级的 IOT 基础操作库
IOTutility 一个轻量级的 IOT 基础操作库IOTutility 一个轻量级的 IOT 基础操作库1. 为什么要写一个 IOT 编程库?2. IOTutility 具有什么功能?3. IOTutility 有什么特点IOTutility 实现了哪些功能MQTT protocol implement MQTT 实现1. 创建一个 MQTT_Session...
2018-09-17 16:49:45
514
原创 Android 7.0 进度条显示
Android 7.0 去掉了很多 ProgressDialog 的方法,导致网上的定制教程无法使用,所以最好的办法就是最原始的办法:继承 ProgressDialog 自定义自己的 ProgressDialog public class XmlProgressDialog extends ProgressDialog { TextView mTextView;...
2018-07-18 10:13:03
1444
原创 SylixOS 系统初探
国产嵌入式硬实时操作系统 SylixOS 初体验关于 SylixOS详细了解请见:http://wiki.sylixos.com/index.php/%E7%B3%BB%E7%BB%9F%E7%AE%80%E4%BB%8BSylixOS是一款嵌入式硬实时操作系统,同其类似的操作系统,全球比较知名的还有VxWorks(主要应用于航空航天、军事与工业自动化领域)、RTEMS(起源于美国国防...
2018-07-18 10:11:49
10372
原创 QEMU 模拟运行 VxWorks 6.6
QEMU 模拟运行 VxWorks 6.6项目简介本项目是在 Windows 系统编译运行 X86 平台 VxWorks 6.6 系统,使用的模拟软件是 qemu for WindowsHost:联想 thinkVISON 64 位 + Windows 10 专业版target:pc-i440fx-2.10 Standard PC (i440FX + PIIX, 1996)Vx...
2018-07-18 10:10:02
2003
原创 csky 开发环境搭建
csky 介绍https://c-sky.github.io 一块国产开发板,使用国产处理器,必须支持一下购买了开发板后,板子上默认集成 4MB SPI Flash 用于存放 bootloader 和播放器程序,所以开机后就是执行 BootLoader 和播放器程序,启动界面如下 串口打印 :XNts_port=2 not support, please input 1.Parti...
2018-07-18 10:07:30
11952
原创 博客已经搬家到 coding.net
http://ruier.coding.me/2014/12/31/old-blogs/百度博客第一次写博客是在 baidu,那时候还在读大学,把自己的一些学习心得记录在百度的博客上,后来上班了都还在更新。可惜了百度说停就停,所有的博客没有了,只是导出一些 txt。一张伤心脸啊。优快云后来因为总是写的技术博客,搬家到 csdn,算是专业的技术博客社区了。http://
2017-12-12 14:52:29
669
原创 Fuschia 是什么样的一个操作系统
发表博客 博客管理 发表博客 博客管理 文章标题 Fuschia 是 google 一直在开发的一个类似
2016-08-15 12:03:42
3988
原创 改版的 csdn 博客很漂亮
很高兴看到 csdn 的改版博客依然有些不太喜欢的地方侧边栏占据的面积有点大头像放在左边是不是看起来更好?总之要是能够自己配置就好啦。哈哈
2016-07-28 12:03:11
1126
原创 uboot 2015 添加新的板级支持
环境ARM 开发板 飞思卡尔 imx6uboot 版本:VERSION = 2015PATCHLEVEL = 04SUBLEVEL =EXTRAVERSION =NAME =准备代码地址: imx git://git.freescale.com/imx/uboot-imx.gitbranch: imx_v2015.04_3.14.52_1
2016-03-24 17:39:47
3393
转载 Android下截屏 及 格式转换
http://wiseideal.iteye.com/blog/1250175Android下截屏 及 格式转换 (2011-02-17 11:41:43)转载标签: it (根据王研科先生的探索)Android G1手机的色深是16bit, 即R/G/B=5/6/6. 故需要一些特殊处理才能获得其屏
2016-03-10 10:41:08
1278
转载 binder驱动-------之内存映射篇
版权声明:本文为博主原创文章,未经博主允许不得转载。http://blog.youkuaiyun.com/xiaojsj111/article/details/31422175目录(?)[+]1:binder内存管理概述binder一次跨进程通讯,只需要一次拷贝(原因后面会解析),而一般的像socket通讯则需要两次拷贝;参与binder通讯的进程,无论
2016-02-29 10:35:01
1299
转载 Linux环境下段错误的产生原因及调试方法小结
http://blog.163.com/longsu2010@yeah/blog/static/17361234820122761525799/最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对
2016-02-24 16:13:28
1836
转载 程序运行时的内存空间分布
http://blog.youkuaiyun.com/ljianhui/article/details/21666327我们在写程序时,既有程序的逻辑代码,也有在程序中定义的变量等数据,那么当我们的程序进行时,我们的代码和数据究竟是存放在哪里的呢?下面就来总结一下。一、程序运行时的内存空间情况其实在程序运行时,由于内存的管理方式是以页为单位的,而且程序使用的地址都是虚拟
2016-02-24 16:11:40
931
转载 Linux内存管理之mmap详解
http://blog.chinaunix.net/uid-26669729-id-3077015.html一. mmap系统调用1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射
2016-02-24 16:10:21
886
原创 Professor Emeritus
http://www.cs.fsu.edu/~baker/who has a wife from china
2016-02-18 15:22:50
588
原创 CodeSourcery提供的基于GCC改造的能够兼容多种ARM架构的交叉编译工具链arm-none-linux-gnueabi:
CodeSourcery提供的基于GCC改造的能够兼容多种ARM架构的交叉编译工具链arm-none-linux-gnueabi:http://sourcery.mentor.com/public/gnu_toolchain/arm-none-linux-gnueabi/
2016-01-11 09:21:34
997
原创 新服配置 ftp 下载文件
ftp 登录ftp serverIP会要求输入 用户名 和 密码或者 ftp 然后 open下载整个 ftp 目录的文件,用 wgetwget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r如果文件或者目录名包含空格需要 使用反斜杠 \
2015-12-10 11:04:37
853
原创 新服配置(四) mount.cifs 失败 mount error(13): Permission denied
服务器数据需要备份,备份存储在网络硬盘上,这块硬盘格式 ext4 , 来源于 Windows server 服务器。然而使用 cifs 挂载失败,老是提示没有权限,我反复在 Windows 系统下测试,用户密码千真万确,然而在 ubuntu 上就是无法成功挂载。最后终于找到问题的根本原因,密码 hash 格式不对,这样系统一直回报密码错误:[602334.718574] CIF
2015-12-08 15:03:10
54367
原创 新服配置(三)
jenkinsInstallationwget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.
2015-12-03 09:51:35
781
原创 新服配置(二)
环境相光tftp server sudo apt-get install tftpd tftp openbsd-inetd 按照提示确认并完成打开终端,编辑配置文件/etc/inetd.confsudo vi /etc/inetd.conf# add for tftpserver, tftp share director
2015-12-02 14:32:15
625
原创 新服配置(1)
新服务器配置列表网络:使用静态 IP:cat /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).
2015-12-02 10:04:35
763
原创 戴尔PowerEdge R730 机架式服务器安装 Ubuntu 14.04.3 LTS
为服务器安装 Linux硬件戴尔PowerEdge R730 机架式CPU: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz × 16MEM: 16GB RDIMM × 2系统DISTRIB_ID=UbuntuDISTRIB_RELEASE=14.04DISTRIB_CODENAME=trustyDISTRIB
2015-12-01 16:00:03
10378
原创 git 错误 fatal: Unable to find remote helper for 'https'
user1@ubuntu:~/tmp$ git clone https://github.com/user1/repo.git repo.gitCloning into 'repo.git'...warning: templates not found /tmpxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2015-11-18 15:38:25
4131
原创 Linus 又发怒了,针对丑陋的代码
Linus 又发怒了,针对丑陋的代码 Christ people. This is just sh*t.看来大神这次怒的不轻。我们来看看令大神愤怒的代码是什么样的,事情的起因是一位 net 开发者,提交一系列关于内核 Networking 的补丁: This may look a bit scary this late in the release cycle, but as is typ
2015-11-04 09:57:57
4027
转载 DMA及cache一致性的学习心得
http://xmxohy.blog.163.com/blog/static/53469584201082734630713/这里提到的DMA设备是非PCI设备在framebuffer的prob函数中,用到了这样一个函数,下面分析下它的作用/** s3c_fb_map_video_memory():* 分配DRAM的缓存区给frame buffer。* 这
2015-10-30 17:13:22
862
转载 【视频处理】YUV格式说明
From: http://www.cnblogs.com/dwdxdy/p/3713968.htmlYUV,是一种颜色编码方法,Y表示明亮度(Luminance、Luma),U和V则是色度、浓度(Chrominance、Chroma)。YUV,Y`UV,YCbCr,YPbPr等都可以称为YUV,彼此有重叠。YUV和Y`UV通常用来描述模拟信号,YCbCr与YPb
2015-10-27 16:53:58
1452
转载 基于Facebook Buck改造Android构建系统之初体验
http://www.jianshu.com/p/1e990aac7836@author ASCE1885的 Github 简书 微博 优快云本文由于潜在的商业目的,不开放全文转载许可,谢谢!自从Android开发切换到Android Studio之后,就一直使用Gradle进行项目的构建,随着工程Module的增加,代码的一处改动,都要花费几分钟的时间重新编
2015-10-22 14:49:57
1146
转载 Google Play开发者账号注册、GoogleWallet解封及收款教程
Google Play开发者账号注册、GoogleWallet解封及收款教程http://www.gameres.com/forum.php?mod=viewthread&tid=316493 作为一个中国地区的开发者,成功注册一个Google Play开发者账号曾经是一件非常头疼的事。2014年11月20日中国开发者现可直接向Google Play提交应用的新闻推出后,中国的
2015-10-22 13:56:56
10603
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人