杜郎俊赏 - dujun.io

电动汽车的隐藏式门把手

concealed-door-handles-for-electric-vehicles封面
上班路上留意了一下电动汽车,发现清一色的隐藏式门把手,包括特斯拉和国产品牌。 最早知道隐藏式门把手就是因为特斯拉的横空出世。国内有体验店后我就去参加了试驾,那时候特斯拉做工粗糙,塑料感很强,但一些首创的科技元素确实很吸睛。最颠覆的当然是超大的中控显示屏,而隐藏式门把手只是乍一看有点新奇,实际用起来并不觉得好用。可能也因为当时做工原因,车门比较重,而这个门把手不像传统汽车的拉环式把手,不能方便地着力。 这个隐藏式门把手有什么优势呢?能想到就是减少风阻,降低油耗,但怎么看都微乎其微吧。国产汽车的跟风,想来也只是为了虚有其表的科技感,仿佛不做成这样,就不能叫电动车了。抄成功案例,总是最保险的。 不过隐藏式门把手的坏处,我能想到不少。 首先是情感上,习惯了传统汽车凸起的门把手,变得光溜溜的车身反而觉得很别扭; 其次在安全性上,我永远相信机械比电子可靠,一旦发生危险,肯定是拉环把手更能帮助车外的人救...

2023-08-08

开源实例之Firekylin

firekylin-example封面
前言 Firekylin 是一个高效简洁的动态博客系统,整体基于 ThinkJS 框架,后台采用了 React 技术栈。 实例地址 http://firekylin.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 Node.js 16 数据库 MariaDB 10.5 程序 Firekylin 1.5.1 实例部署 权限要求 具有系统读写权限 已安装 Node.js 已安装 MySQL 安装程序 官网地址:https://firekylin.lithub.cc 仓库地址:https://github.com/firekylin/firekylin #克隆代码 git clone https://github.com/firekylin/firekylin.git cd firekylin #安装依赖 npm i npm -g i pm2 #修改 pm2.json...

2023-08-07

开源实例之mayday

mayday-example封面
前言 mayday博客系统,基于springboot、mybatis、ehcache、thymeleaf、bootstrap做的博客系统,完美自适应,支持markdown编辑器。 实例地址 http://mayday.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 Java 20 数据库 MariaDB 10.5 程序 mayday 实例部署 权限要求 具有系统读写权限 已安装 Java 20 已安装 MySQL 安装程序 仓库地址:https://github.com/gujiniCY/mayday #克隆代码 git clone https://github.com/gujiniCY/mayday.git #将 sql/mayday.sql 导入数据库 #修改 application.yaml 数据库配置 #打包 mvn clean package -Dma...

2023-08-07

AI 电销

接到营销电话,一般我会听上一会儿,让对方把话术施展一番,然后说一句“谢谢我现在不需要”,再挂掉电话。电销也只是一份工作,都是打工人,保持基本的尊重,客气地拒绝。 但从去年开始,AI 电销越来越多,半数陌生电话是机器人。最早期的机器人就是不管不顾地放录音,但是有 AI 赋能之后,电话机器人能够更顺畅地与目标客户交互,模拟人工的交流方式。 AI 相对人工客服有明显的效率优势: AI 不需要情绪管理,可以长期稳定地工作; AI 可以同步完成用户画像,不需要人工打标签,记备注; AI 可以完成用户初筛,因为程序就是标准话术,能被吸引的客户是容易被转化的群体。 从商家的角度,AI 的进化程度会越来越高,而成本会越来越低,在获客手段上普遍取代人工是必然的趋势。未来会有以假乱真的 AI 占领更多的领域。 但从我的角度而言,现阶段凭直觉就能在对方开口的瞬间判断出是不是机器人。这恰恰是因为 AI 的说话太过...

2023-08-06

开源实例之My-Blog

my-blog-example封面
前言 A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis. My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验。 实例地址 http://my-blog.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 Java 20 数据库 MariaDB 10.5 程序 My-Blog 实例部署 权限要求 具有系统读写权限 已安装 Java 已安装 MySQL 安装程序 仓库地址:https://github.com/ZHENFENG13/My-Blog #克隆代码 git clone https://github...

2023-08-04

隧道限速 80,临出口的一段路变成了 60。我按规则降速到 60,结果后车不停闪灯,我没理他。脑子里就闪过两个念头,一是罗翔老师常说的“法不能向不法让步”,二是特别想后窗能显示一个向上的箭头,然后写一行字“限速 60,你闪你妈呢?” 事后在拼多多搜了一下,真的有类似产品,叫做“汽车后窗 LED 显示屏”。价格在一百元上下,倒不贵,但是实现方式都是在后窗玻璃上吸附一块实体的显示屏,然后连在点烟器上取电。为了非常低频的使用场景,在车上额外装一套硬件,实在不划算。只能作罢了。

2023-08-04

开源实例之laravel-bjyblog

laravel-bjyblog-example封面
前言 本实例是基于 Laravel 开发的的 PHP 博客系统,由 thinkphp-bjyblog 项目重构而来。 实例地址 http://laravel-bjyblog.dujun.eu.org 实例配置 配置 描述 系统 Debian 服务端 PHP 8.1 数据库 MariaDB 10.5 缓存 Redis 服务器 Nginx 程序 laravel-bjyblog 17.0.4 实例部署 权限要求 具有系统读写权限 已安装 PHP 已安装 MySQL、Redis 已安装 Nginx 安装程序 仓库地址:https://github.com/baijunyao/laravel-bjyblog 文档地址:https://baijunyao.com/docs/laravel-bjyblog #克隆代码 git clone https://github.com/baijunyao/lar...

2023-08-04

1444封面
再来夸一波工控机。登上去看,同时在跑 24 个实例,这么高的负载,还是一点都不卡。牛逼 -[破音]-

2023-08-03

1443封面
前几天收到一条奇怪的评论,看起来是机器人发的乱码。我不确定,还特地用印尼语翻译,也没得到答案,所以这条就当垃圾评论处理了。 其实我第一反应是担心反垃圾机制出问题了,连着几天 review 代码。应该是虚惊一场,可能是当地人或某人用了代理随手发的一条。 我写的这套博客系统在安全性上非常复杂,代码本身是加密(JS 混淆)的,上行和下行的内容也是加密的,另外评论还有 Cookie 签名。这套系统可以说是我的技术自信,如果被破解了会很受打击,又要来一轮重构了吧。

2023-08-02

用Charles抓取抖音无水印视频

capture-douyin-videos-without-watermarks-using-charles封面
上一篇文章用到了几个抖音视频,以前下载抖音无水印视频的方法都失效了,所以尝试抓取网页版抖音的原版视频,实测可行。 我用的抓包工具是Charles,因为只涉及电脑端,操作非常简单,只有三步。 第一步:设置代理地址 Proxy -> SSL Proxying Settings 增加 *.douyinvod.com:443 第二步:打开目标视频 在抖音网页版https://www.douyin.com 找到要下载的视频,点击播放。 第三步:获取视频地址 复制抓到的视频地址,下载即可。

2023-08-02

分页: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191