自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呦呦鹿鸣

穷则独善其身,达则兼济天下

  • 博客(235)
  • 收藏
  • 关注

原创 程序员大牛 Jeff Atwood 的两本中文书

程序员大牛,StackOverflow.com创始人之一——Jeff Atwood英文博客:http://blog.codinghorror.com 《高效能程序员的修炼》,人民邮电出版社,2013英文原版:Effective Programming: More Than Writing Code购买链接 >>>互动出版网:http://produc...

2014-04-20 09:18:06 16647 12

翻译 Jeff Atwood倾情推荐——程序员必读之书

英文版:《Code Complete 2》中文版:《代码大全(第二版)》作者:Steve McConnell译者:金戈  汤凌  陈硕  张菲出版社:电子工业出版社出版日期:2007 年8月Jeff Atwood的推荐:Steve McConnell的这本书是软件开发领域里的《烹饪的乐趣》。如果你对这本书感兴趣,说明你热爱你现在的工作,你对你正在做的事情是认真的,并且你想不

2013-04-13 00:04:33 19820 36

原创 uni-app中如何支持高品质触感体验

uniapp是非常流行的跨平台app和小程序开发框架。怎样在uniapp中支持高品质的触感效果?本文通过几个小游戏的例子来手把手教你

2024-10-11 09:00:00 1084

原创 Godot游戏如何提升触感体验

基于Godot游戏引擎的游戏怎么做触感体验?本文结合一个实际游戏项目给出了解决方案

2024-09-20 10:56:55 1162

原创 OpenCV生成的二维码太小不用愁

OpenCV生成的二维码图像太小了,提供一种缩放方法,让二维码放大后仍然保持清晰

2024-09-14 09:00:00 1729

原创 OpenCV小练习:人脸检测

使用OpenCV快速实现人脸检测。有个小插曲,在编译OpenCV源码的opencv_objdetect模块时碰到了奇怪问题

2024-08-30 09:00:00 1552

原创 OpenCV小练习:身份证号码识别

手把手教你使用OpenCV和Tesseract实现从图像中识别身份证号码

2024-08-28 09:00:00 2189

原创 在Windows上用Visual Studio编译Tesseract

手把手教你在Windows上编译著名的OCR文字识别开源项目Tesseract

2024-08-26 13:27:36 1197 4

原创 OpenCV的Hello World

怎么在自己的C++工程里使用OpenCV?本文演示了调用三个OpenCV函数进行图像文件的读写和显示,代码逻辑非常简单,一目了然

2024-08-14 09:00:00 1437

原创 在Windows上用Visual Studio编译OpenCV

简单清晰的五个步骤,教你在Windows上编译OpenCV源代码

2024-08-13 13:42:08 786

原创 《哈迪斯》自带的Lua解释器是哪个版本?

在给《哈迪斯》这款游戏开发MOD的过程中学习怎么自己编译Lua源代码,以及开发一个能在Lua脚本代码里调用的Windows DLL

2024-04-11 17:18:59 2791 12

原创 怎么在UE过场动画中加入振动效果

UE中有一种不需要与玩家交互的场景,比如过场动画,动画中可能也有角色和攻击/碰撞,这些地方加上振动效果会更出彩。本文介绍了一种实现方案。

2024-04-07 10:09:32 718

原创 怎么在UE游戏中加入原生振动效果

如何在Unreal Engine游戏项目中加入振动效果,使射击类游戏的体验更上一层楼

2024-04-01 14:36:50 1260

原创 《Cyberpunk 2077》MOD制作实操:通过script文件替换实现TV可交互

介绍一种简单的《Cyberpunk 2007》REDmod游戏MOD制作方法

2024-03-05 16:55:45 1649 1

原创 怎么给《Cyberpunk 2077》制作功能性MOD

怎么给Cyberpunk 2077开发mod,以支持RichTap高品质手柄振动和自适应扳机?探索历程:REDmod --> redscript --> red4ext

2024-02-08 11:40:03 2324

原创 手把手教你:UE 4.27插件项目的自动化打包(Windows、Android、iOS统统搞定)

把Unreal Engine 4.27项目的打包(packaging)过程拆分成详细的配置步骤和命令行,一步一步执行下来,跑通后就可以配置进Jenkins啦~

2023-11-03 11:32:36 3501

原创 【原汁原味的采访底稿】LiveVideoStack专访:老鹿,在路上

LiveVideoStackCon 2023召开在即,主办方通过16个问题对我进行了邮件采访

2023-06-02 12:51:10 880

转载 【存档】LiveVideoStack专访:当一名老兵决定重新上路

从互联网公司到智能终端解决方案公司,陆其明的这次转变可能难以被人理解。但经济大环境的影响和个人的技术困境还是让他义无反顾地走向一个未知的世界。正如黄仁勋日前所言,“撤退”对聪明人来说并不容易。然而,战略性的撤退、牺牲、决定放弃什么是成功非常关键的核心。如今的陆其明,正在探索一个如《头号玩家》般绚丽的沉浸世界。

2023-06-02 10:56:00 246

转载 【存档】CSDN社区之星专访:我的蜕变之路

2014年:社区之星第49期采访了爱奇艺研发总监陆其明,他分享了个人生涯、管理和程序员素养等。管理上他认为对人要领导,要管的是事;而在程序员素养上,他则引用Jeff Atwood的话称,成为优秀程序员的方法就是抛开编程。

2023-05-27 12:30:49 513 1

原创 Unity AR应用(人脸识别)手把手教程

Unity官方有个教程,照着一步一步操作,就能做出一个典型的AR应用:人脸识别+虚拟穿戴。真是难以置信:整个制作过程不需要写任何代码!

2023-03-16 14:54:37 4279 6

原创 Unity AR小游戏(玩具小车)踩坑记

基于Unity AR Foundation开发AR小游戏,按照Google教程文档,一步一步做下来,保证能运行!

2023-01-01 09:00:00 2277

原创 三步实现Android自定义控件的自定义属性,以及诡异错误 Unresolved reference: styleable

为自定义Android UI控件声明自定义属性,方便在布局XML中配置

2022-09-04 11:35:04 1084

原创 随手可用的FFmpeg(更新于2024/3/25)

非常实用的FFmpeg命令行,拿来即用

2022-07-19 11:45:27 2709 3

原创 Kotlin/Java之常用“集合型”数据类型

常用的“集合型”数据类型,自己做个笔记,方便后续copy & paste

2022-04-24 20:24:26 3044

原创 Android调试小技巧:修改applicationId以争取在Device File Explorer中更靠前的排名

在Android Studio中调试文件读写操作代码时的一个小技巧

2022-03-19 18:01:49 2635

原创 探秘app.asar

了解Electron客户端中常见的.asar打包格式,如何解包,并且进行一些逆向分析

2022-02-27 12:50:54 15698

原创 使用Express快速搭建静态资源服务器

有时候,客户端程序实现了某些功能需要与服务端联调,比如从服务器下载一些静态资源文件(XML、JSON、EXE、HTML/JS/CSS等),像前文提到的场景:测试Electron程序的自动升级功能,我们介绍了如何使用Minio,不用写一行代码就能搭建一个S3服务器。本文要介绍的是,我们还可以使用Express,只需写几行代码,也能快速搭建一个静态资源下载服务器。步骤如下:1. 前提条件,到官网去下载、安装最新的Node.js。安装完成后,在控制台执行node –v来查看是否确实安装成功了.

2022-02-12 10:46:44 3153 2

原创 Electron客户端的自动升级方案-2022版

Electron桌面应用程序的打包和自动升级有多套方案,网上信息量很大,本文整理出来切实可行的两套方案,实测通过,并提供完整源代码。

2022-02-10 18:42:34 13982 9

原创 客户端与WebApp技术能力对比

基于Electron开发客户端与纯Web App之间的对比

2022-01-20 10:54:34 956

原创 FFmpeg滤镜:制作图片视频流(续2)

使用FFmpeg实现图片流视频的Zoom-in和Zoom-out效果

2022-01-08 19:53:09 3177 4

原创 FFmpeg滤镜:制作图片视频流(续)

一年前写过一篇文章,讲的是用FFmpeg制作图片视频流,大致的思路是:先将单张图片转成一个3秒的视频文件,再在视频的首尾分别加上淡入、淡出效果;每张图片都这么处理后,再把所有小视频文件连接、合并成一个大视频文件。图示:这种方法比较初级!今天,咱们玩一个更高级的。想法是,怎么让相邻两张图片之间有一个交叉转场效果?就是这样的效果:我们拿3张图片素材来演示。分四步来制作。第一步:把图片素材分别转成3秒长度的小视频文件。执行的3条命令如下:ffmpeg -f image2 -framerat

2020-10-25 14:06:42 3551 5

原创 用FFmpeg制作WebP动图

之前写过一篇文章,是教大家用FFmpeg制作GIF动画的。今天在讨论到项目中碰到的一个.apng动画素材引起的程序崩溃时,有位同学建议:我们为啥不用WebP来代替.apng?是啊,why not?网上搜到一篇文章。自己试了一下,发现强大的FFmpeg果然支持制作WebP动图,于是顺手做了些笔记。先来试一下这条命令:ffmpeg -ss 25 -t 5 -i D:\Media\bear.wmv -vf scale=240:-1 -r 10 -lossless 1 -loop 0 -y D:\bea

2020-10-19 23:11:34 6619 5

原创 FFmpeg滤镜:使用colorkey抠图

今天介绍一下colorkey滤镜。通过使用这个滤镜,可以把图像中指定的颜色(或者在一定相似度范围内)的像素替换成透明色——说白了,就是把符合条件的像素抠掉。官网说明:http://ffmpeg.org/ffmpeg-filters.html#colorkey这个滤镜有三个参数。第一个(color)用于指定要抠掉的颜色;第二个(similarity)是相似度,意思是“差不多”的像素也会被抠掉...

2019-03-23 16:27:22 24124 2

原创 FFmpeg滤镜:制作图片视频流

iPhone相册有个“为你推荐”功能,它会挑选一些照片形成一个主题,点击后可以像视频一样播放。那么,怎样才能把多张照片转成一个视频文件呢?使用FFmpeg可以这么来做:ffmpeg -f image2 -framerate 0.5 -i D:\MTest\IMG%02d.jpg -s 720x480 -r 15 D:\MTest\outimgs.mp4首先,你要把源图片放在同一个文件夹...

2019-03-21 21:12:44 16399 3

原创 FFmpeg滤镜:去台标

今天扫了一眼FFmpeg文档,发现居然有去台标(delogo)功能。它的原理是:在画面中指定一个矩形区域(x,y,w,h),区域内的每个像素都与相邻像素做插值混合处理,以达到模糊化的效果。此功能实乃搬运工之福音啊!官网地址:http://www.ffmpeg.org/ffmpeg-filters.html#delogo为了验证这个滤镜效果,我找来了一段含有CCTV-5台标的视频,如下:...

2019-02-26 09:47:51 15773

原创 简单四步抓取腾讯视频MP4文件

1. 获取视频播放页地址,如:https://v.qq.com/x/page/j0329yq5lu0.html2. 视频正片开播后,在H5播放器的右键菜单中选择“复制调试信息”。注意,一定要是H5播放器!不是Flash播放器!复制出来的信息如下:{"pid":"5ec03277ec8ad8779a3b0556a6dece20","url":"https%3A%2F%2Fv.qq.com%...

2018-11-14 09:22:39 65832 13

转载 HDR到底是什么?

此文章转发自互联网...先感谢论坛好友@xiaoyuer520的耐心讲解及推荐这篇文章给我。我愿意分享给大家一起共同进步。谢谢。大家如果有像我一样的,看到文字多的帖子就看不下去,但又很想知道HDR是什么Dolby Vision和HDR10的区别,那么就看一下@xiaoyuer520他的解释:http://www.hao4k.com/thread-13685-1-1.html自9月去日本东京参加索尼...

2018-05-04 18:54:03 23684 1

翻译 如何做好二线经理

管理的团队和人数越来越多了,你退居二线了,你是否适应自己的角色改变?作为二线经理,你的工作模式也应该调整一下了...

2017-12-01 09:44:34 2710

翻译 从来没做过管理

献给刚刚走上管理岗位的开发同学... 成为优秀的管理者,说穿了就是要服务于你的团队成员,和团队一起成功

2017-11-23 13:49:42 1841

翻译 要么听我的,要么走开(摘自《代码之道》第8章)

跨团队合作有多难?很简单的三步:消除威胁,满足需要,以建立信任。“哈佛谈判项目”推荐的ACBD是什么?Always Consult Before Deciding

2017-11-15 13:07:17 1641

空空如也

空空如也

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

TA关注的人

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