Programming

技术人的转身思考:project 到 product 的转化

#programming

前言 前几天看到了一篇 Gartner 的报告,感觉非常有意思,这里梳理记录一下我的一下思考。给团队的同学我也分享了一下我的思考。 这篇文章的题目是《How to shift from Project to Product》,看情况这是一个系列文章,这篇是一个开头或者是大纲,后面应该还有更详细的内容。

阅读更多

May 20, 2022

开发了一个技术文章订阅器:TechNews

#golang#programming

TechNews 为什么会出现? 这几年学习技术基本上都是从国外一些网站找资料,直接看或者翻译一下。找这些资料其实还是比较繁琐。

阅读更多

April 5, 2022

helight的github项目

#golang#cloud

helight的github项目

阅读更多

May 18, 2019

Function as a Service介绍

#serverless#FaaS

本文是在今年梳理的关于FaaS的一个文档,主要目标是梳理FaaS的基本概念,发展势头,应用场景和一些基本的架构设计。

阅读更多

November 18, 2018

微信小程序开发体验

#music#wordpress

一直在想怎么做一个小程序,当然是一个有用的小程序,前天突然想到可以做一个小程序,把我的blog的内容拉去下来,并且在里面可以展示,给自己的blog增加一个移动端的入口,而且可以在每篇文章后面放一个打赏码。自己想着还是挺好的, 所以昨天注册了一个小程序“黑光技术”,现在申请还是比较方便的,不太好的一点就是要每次申请都要用一个不同的邮箱地址,我是用QQ邮箱的域名邮箱来做的,都是一个邮箱,每次申请就增加一个别名。 做一个这样的一个小程序需要几个方面的配合:

阅读更多

January 25, 2018

AutoMake 学习笔记

#linux#开源

AutoMake 学习笔记

阅读更多

September 18, 2010

《Richard Stallman选集 --free software,free society》

#vim#开源

《Richard Stallman选集 --free software,free society》。

阅读更多

August 18, 2010

内核补丁制作与提交

#git#kernel#开源

内核补丁制作与提交

阅读更多

July 18, 2010

GUN 工具学习

#GNU#开源

可以利用工具软件BusyBox制作Ramdisk文件系统。

阅读更多

June 18, 2010

scons学习笔记

#scons#gcc

scons是一个python写的用来编译源码的一个工具,类似于make工具,但是支持的语言更多,灵活性更强。 这里来介绍一下scons的使用。

阅读更多

May 18, 2010

git使用总结

#git#开源

git使用总结

阅读更多

May 18, 2010

Ramdisk文件系统的制作-V0.2

#ramfs#开源

可以利用工具软件BusyBox制作Ramdisk文件系统。

阅读更多

April 18, 2010

The Linux Kernel Device Model

#GNU#开源

The Linux Kernel Device Model

阅读更多

March 18, 2010

嵌入式开发中NFS调试环境搭建-V0.2

#nfs#开源

NFS(Network File System, 网络文件系统)可以通过NFS把远程主机的目录挂载到本机,使得访问远程主机的目录就像访问本地目录一样方便快捷。

阅读更多

January 18, 2010

ROMFS文件系统分析

#romfs#开源

ROMFS是一种简单的只读文件系统,主要是用来当做初始文件系统来使用的,在嵌入式linux或是uclinux中通常使用这中文件系统来作为引导系统的文件系统,甚至uclinux有时就直接把ROMFS作为其根文件系统,而不是将其作为系统启动中的过渡文件系统。

阅读更多

January 18, 2010

使用proc来写GPIO驱动

#linux#开源#kernel

这是写的一个gpio的驱动,测试完,提好的。

阅读更多

March 31, 2009

使用valgrind检测内存泄露

#valgrind#tools#linux

Valgrind是x86架构Linux上的多重用途代码剖析和内存调试工具。但它的主要功能还是对内存的调试,默认工具也是启动 memcheck。用户可以在它的环境中运行程序来监视内存的使用情况,比如C语言中的malloc和free或者C++中的new和delete。

阅读更多

February 27, 2009

Http协议分析

#linux#开源#http

最简单的例子,就是你的浏览器与网页服务器之间使用的应用层协议。虽然官方文档说HTTP协议可以建立在任何可靠传输的协议之上,但是就我们所见到的,HTTP还是建立在TCP之上的。

阅读更多

February 17, 2009

Linux内核中的P,V操作之V

#linux#开源#kernel

最近作辅导讲到了P,V操作,我就在内核中看了一下Linux中的P,V操作的实现。很真是,理解比本科学习的时候深多了。操作系统中的P操作在Linux内核中对应的是down函数,V操作对用up函数。

阅读更多

November 29, 2008

Linux内核中的P,V操作之P

#linux#开源#kernel

最近作辅导讲到了P,V操作,我就在内核中看了一下Linux中的P,V操作的实现。很真是,理解比本科学习的时候深多了。操作系统中的P操作在Linux内核中对应的是down函数,V操作对用up函数。

阅读更多

November 29, 2008

源代码中的中断分析(一)

#linux#开源#kernel

(代码版本2.6.26) 中断描述符数组:irq_desc[]

阅读更多

November 13, 2008

Linux下UML工具和截图工具的使用

#UML#tools

花了大半天的时间终于把HttpServer的需求文档写完了,其中还用到了UML工具和截图工具,作为一般使用这两个工具我个人认为还是很优秀的。现在就介绍一下。

阅读更多

November 10, 2008

Linux下守护进程认识

#linux#开源

守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。

阅读更多

October 25, 2008

Linux嵌入式轻量级http服务器

#linux#开源#http

编写一个可以在linux嵌入式下轻量级的http服务器软件,能够支持简单的静态页面的传输和cgi技术.目标是可以移植任意操作系统,但是主要针对于嵌入式linux。主要针对于嵌入式系统的web管理的实现。

阅读更多

October 25, 2008

Linux嵌入式轻量级http服务器

#linux#开源#http

编写一个可以在linux嵌入式下轻量级的http服务器软件,能够支持简单的静态页面的传输和cgi技术.目标是可以移植任意操作系统,但是主要针对于嵌入式linux。主要针对于嵌入式系统的web管理的实现。

阅读更多

October 25, 2008

ubuntu下NFS配置和uClinux下NFS远程调试

#nfs#开源

NFS(Network File System, 网络文件系统)可以通过NFS把远程主机的目录挂载到本机,使得访问远程主机的目录就像访问本地目录一样方便快捷。

阅读更多

September 27, 2008

2.6.22下基于Netfilter的网络监听程序

#linux#开源#kernel

在2.6.22中skbuff发生了变化,使得我以前的防火墙程序在新内核中无法使用了,主要是可以当作一个网络数据监视,当然还是不完善的。目前只能监听数据报的源ip和目的ip,还有tcp报的原端口和目的端口。

阅读更多

September 27, 2008

守护进程实例

#linux#开源

来自网上一个比较流行的例子,我做了一些修改,可以产生子进程,并且在/tmp/test.log中做了记录。

阅读更多

September 25, 2008

Vim+cscope+ctags+tags阅读源代码

#vim#开源

可linux源代码提供了制作cscope索引文件和tags文件的make命令。

阅读更多

September 18, 2008

linux电源节省项目介绍

#linux#开源

欢迎来到LessWatts.org 在计算机工业上省电是一个热门的话题。对于像如笔记本电脑或是手持设备这样的移动设备,省电可以使它们的电池使用更长时间.而对于其它一些设备,省电则意味 着减少它们数据中心成本提高效率。

阅读更多

September 5, 2008