work note
文章平均质量分 72
Franklin
工程师
展开
-
VS 2019 @ Win10 C++ MFC 安装实践
选择Windwos 卸载 ,笔者有多个版本,选择VS1019。原创 2024-06-11 10:22:53 · 329 阅读 · 0 评论 -
卸载微软的浏览器: Edge
Edge 崩溃了,无法访问网路:错误代码: STATUS_STACK_BUFFER_OVERRUN然后,windows不提供卸载,这下好了,它不能用,你也不能卸载,重新安装也无法解决,咋办?强行卸载!!!!原创 2024-04-22 12:20:11 · 1697 阅读 · 3 评论 -
[Editor][001][vim]VIM的辅助工具们
有些命令是要记住的,有些脚本是闭着眼睛要学会写的.原创 2016-02-25 14:23:57 · 964 阅读 · 0 评论 -
【编撰】Directfb 深入 001 初始化简介 01
Franklin 只是对排版做了优化,然后对笔者自己实践的地方,【】加了更多的解释和注释。全文转载:DFB初始化简介地址:http://blog.csdn.net/acs713/article/details/7846686作者:Smith先生======================================================================转载 2016-10-17 11:16:24 · 693 阅读 · 0 评论 -
【编撰】Directfb 深入 002 DirectFB内存分配与管理:surface pool
前言;如果我们打开过Diirectfb的调试选项,我们会发现很大一部分的信息都和DFB的缓存buffer的信息:dfb_surface_pool_lock()有关,例如:(!) [Main Thread 4.120] ( 430) *** Assumption [(lock)->offset == (lock)->allocation->offset || (lock)->off转载 2016-10-14 15:52:28 · 826 阅读 · 0 评论 -
Font Configuration and Customization for Open Source Systems - 白皮书翻译和深入
font config 作为一个linux系统的font的配置的基本要素,如何使用的一份手册翻译:本文尝试从font config手册出发,介绍font config的基本概念和基本元素,以期待在了解font config的使用的同时,了解font config的概念和原始。1 写在之前,必须弄清楚什么是fontconfig1.1 Fontconfi原创 2016-10-12 15:45:16 · 1642 阅读 · 2 评论 -
[linux]【编译】【高级01】 - 动态库的设定和依赖性的检查 20160921更新 文章没有最终结案
ldd命令的作用是查看程序依赖的动态链接库信息。使用nm命令也可以获取库函数的信息;nm命令可以列出一个函数库文件中的符号表,它对静态的库函数和共享的库函数都能起作用。Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后转载 2016-09-19 13:52:10 · 2101 阅读 · 0 评论 -
7 个开源的TTS(文本转语音)系统推荐
前言:TTS在电视产品的应用,能够帮助对电视机界面无法采用可视化标准访问的盲人和弱视的人,在欧洲在美国已经开始制订了规范的实现标准,和实施的规章制度。Ref:http://www.iteye.com/news/23832TTS(Text To Speech,文本转语音)是语音合成应用的一种,它将储存于电转载 2017-08-02 13:55:04 · 79755 阅读 · 7 评论 -
Dual licensed under the MIT and GPL licenses 遇到MIT 和 GPL都有情况怎么算
https://softwareengineering.stackexchange.com/questions/139663/confusion-about-dual-license-mit-gpl-javascript-for-use-on-my-websiteConfusion about dual license (MIT/GPL) javascript for use on my we原创 2017-08-03 13:36:37 · 2601 阅读 · 0 评论 -
开源软件执照检查和工具探讨(Discuss the audit tools for open source license GPL/LGPL/MIT)
1前言Open source 的代码越来越多的被商业化应用起来,有时候,项目的构建里面开源代码会引用一堆开源代码,而这些开源代码的软件执照并不相同。最恶劣的情况就是,你不小心在你的商用软件里面增加了一个GPL的开源库,然后,还被竞争的对手或者被自由软件基金会给发现并起诉了,那么好了,也许你将不得不开源你所有的代码或者面临一场软件的所有权官司。如何解决这个问题?2 一个实际的开源代码遇到的问原创 2017-07-25 18:07:48 · 3424 阅读 · 0 评论 -
IPAD/IOS 访问限制密码找回方法(设置-通用-访问限制-密码的非刷机找回方法)
前言:IOS的各项访问权限设置很丰富,但是,也带来一些麻烦,有时候,密码会忘掉,尤其是这个访问限制密码,给孩子们设定的时候,一时间设好了就忘了,然后,孩子们会尝试,结果要一个小时才能输入一次。最关键的是,这个密码忘记了,没有忘记密码提示的选像,理论上,你大概只能慢慢试验,如果你真的是临时起的密码,那么找回来几乎不可能。如何,不刷机器找回来呢?本文做了尝试:方法介绍:本文的方原创 2017-12-04 17:09:26 · 26833 阅读 · 1 评论 -
[TIPS]数据库 应用软件 MSSMS
1 查询数据库表单内容该软件操作的时候,如果正常操作都是对字段属性的内容的展示,如果需要查询表单的实例的内容需要你右击相关的表单,然后选取前100条内容,这时候,右侧窗口为实例的数据内容原创 2018-01-06 12:31:43 · 1068 阅读 · 0 评论 -
[Editor][003][Emacs] 从零到高级的进阶 - 实践开发 - emacs tutorial的使用和基本导航键
前言,上一节我们大致说明了emacs的开启主菜单的基本元素和基本操作,这一节,我们尝试运用emacs提供的浏览功能,对emacs做一个大致的理解。emacs 内置的tutorial里面对各种基本操作都有了高亮的定义,而且,就像一个老剑客一样会逐步引导你慢慢开始使用emacs,所以,这份快速使用手册是非常有实践意义。所以,我作为初学者会认真走一遍他的操作。原创 2016-09-07 17:46:52 · 531 阅读 · 0 评论 -
[Editor][002][Emacs] 从零到高级的进阶 - 实践开发 - 帮助菜单主页
前言,从source insight走到Vim之后,用过VIM的Ctag,cscope时候也是一种选择。然后,对比source insight 对类定义和函数调用的各种引用,感觉vim还是有一定差距。也许,尝试Emacs是最终的选择,这也是笔者尝试重新开始的重要原因,一直觉得emacs很神奇,所以,期待这次努力,能够达到一定境界,能够逐步彻底淘汰掉VIM和Source insight.原创 2016-09-06 14:55:47 · 1170 阅读 · 0 评论 -
[ARM] [linux master] 调试技术002 在linux下面使用mtrace来检查一般程序的内存溢出
在linux下面使用mtrace来检查一般的程序的内存溢出对于内存溢出之类的麻烦可能大家在编写指针比较多的复杂的程序的时候就会遇到。Debug起来也是比较累人。其实linux系统下有一个使用的工具可以帮忙来调试的,这就是mtrace。Mtrace主要能够检测一些内存分配和泄漏的失败等。下面我们来学习一下它的用法。使用mtrace来调试程序有4个基本的步骤,需要用到GNU C 函数库里面的转载 2016-09-18 14:57:58 · 917 阅读 · 0 评论 -
[gtest][001] A quick introduction to the Google C++ Testing Framework
前言:这是一篇非常好的介绍谷歌测试框架基本知识的文章。我们知道谷歌在提供开源的模块的时候,往往都附带提供了相应的测试案例。例如浏览器的移植工作,理解这些测试案例,比如unit test案例是很重要的事情。本文介绍了谷歌基本的测试框架,对理解这些测试案例的意义很有帮助。Why use the Google C++ Testing Framework?翻译 2016-09-28 10:27:31 · 873 阅读 · 3 评论 -
[gtest][002] A quick start to build the Google C++ Testing project
前言:上一篇谷歌的测试的框架,大致介绍了测试的框架的基本情况。这一节,讲述如何构建一个真正的自动化测试项目:注意,文章最后一部分有一个视频,这个视频是一步一步构建谷歌测试案例,值得仔细研究。Unit Testing C++ with Google TestPosted on September 1, 2015 by Dmitri翻译 2016-09-30 15:08:01 · 708 阅读 · 0 评论 -
【版本控制管理】 深入 001 A successful Git branching model GIT 项目分支策略和释放管理
本文,转于老外的一个实际git的管理项目和想法。这篇文章作者把自己工作中实际使用git的版本控制构建做了总结。对的,就是git 的版本管理的构架。文章列举了一个复杂的项目开发生命维护的框架,构建了一个git版本控制的模型。有非常有意义的参考。原文地址如下:http://nvie.com/posts/a-successful-git-branching-model/作者:By Vincent翻译 2016-10-20 11:18:00 · 709 阅读 · 0 评论 -
Chrome 启动页面被114篡改的修复
我最终用下面的方法搞定了:楼主可以试试看ComboFix(pixnet.net 的页面)關閉所有防毒軟件(包括Windows Defender),下載ComboFix至桌面 ,執行 ComboFix 掃毒。掃瞄時不要執行其他程式或點擊 ComboFix視窗。(ComboFix掃毒約10 -20分鐘,唔使裝"修復主控台程式") 完成掃瞄後,ComboFix原创 2016-10-15 12:26:29 · 11932 阅读 · 0 评论 -
What is Freeview Play
前言:Freeview play作为一个BBC前沿的最新的数字电视标准,被越来越多的关注。本文介绍和翻译了其基本概念。1 What is Freeview Play?Simply put, it’s live TV and on demand, all in one place. Watch catch up through your TV guide and access last翻译 2017-03-06 17:30:08 · 2411 阅读 · 0 评论 -
【科普】OFFICE 365 outlook 如何导入其他邮箱的联系人
Office 的 outlook和之前的完全不同,所以,百度是没有用的。本文以导入foxmail为例:1 首先导出foxmail的联系人点击联系人打开联系人文件夹点击右边的导出注意文件的格式为: csv2 导入outlook首页选择如下:选择这个然后原创 2017-03-28 11:29:11 · 11044 阅读 · 0 评论 -
在Mac电脑上用VMware Fusion在移动硬盘上安装Windows7虚拟机
前言:mac 非常轻薄适合携带,但是,作为程序开发和文档编辑,往往由于使用的不习惯,和windows的常用软件的冲突,造成不便。笔者最头疼的是 WPS 对mac的支持不行,之前在 WPS 云上开发的文档,不能再mac上使用(截止本文发布)。所以,目前看来在mac上装双操作系统或者用虚拟机装windows 7/10是比较好的方式。本文,考虑到自己的mac的磁盘大小不大,加上可能需要各种操原创 2017-03-12 18:17:47 · 15241 阅读 · 2 评论 -
Directfb【01】 基础模块和基本运行机制介绍 -- 源码结构分析图
前言,DFB 是现代嵌入式视频应用里面,包括H5图形应用里面经常遇到的一个开源模块,然而,发现,居然,介绍DFB模块的博客非常的少,这里希望能够,借鉴一下前人的思路,稍微深入一点展开一段介绍1 DFB 的软件结构:下图是DFB的基本软件结构,DirectFB-0.9.25.1gfxdriversati128cle266cyber5原创 2016-09-29 21:14:27 · 1066 阅读 · 0 评论 -
DFB [03] 移植遇到的实际问题 基于某著名平台
1 运行某著名平台自带DFB测试程序# ./directfb_test... ... ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.2 |~~~~~~~~~~~~~~~~~~~~~~~~~~ (c) 2001-2009 The world wide DirectFB Open Source Community原创 2016-11-17 09:48:21 · 1328 阅读 · 0 评论