自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术宅</>

人生苦短,我用sublime text.

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 一台新机器,第4年可以生产一台机器,以后每一年生产1台。

题目描述一台新机器,第4年可以生产一台机器,以后每一年生产1台。 生产出来的新机器第4年又可以生产一台机器,后续每年可以生产1台。现在有一台新机器,求第n年总共有多少台机器。 计算结果对109+7取模。基本思路这种递推的通常会考虑动态规划,因此需要找出递推公式。每个机器前三年不产生新机器,之后每年产生一个,是非线性的。正向考虑的话十分复杂。不妨这样考虑:设第k年生产的机器生日为k, ...

2020-02-12 18:36:38 661 1

原创 低成本[200元以下]打造分布式WIFI

前言老家是自建双层房,楼上四间,楼下四间,所有墙壁都是实心砖,所以对于Wifi覆盖非常不友好。以前是在楼上右侧第二间放置路由器,类似这样的结构:那个时候还没装宽带,采用了 拓实N95 + newifi mini + pandorabox的蹭网方案有几个很明显的弊端:很多信号死角。比如一楼最左侧的房间,信号非常弱;左侧外部空间,几乎不可用中继掉速严重。信号源宽带是100M的,经过中继之...

2020-02-04 22:32:17 1607

原创 后端程序员福音 -- TellMe 推送助手

[Geek工具箱] 后端程序员福音 – TellMe 类Server酱的 推送助手为什么做这个身为后端程序员,需要管理很多服务器,再加上自己折腾Nas,树莓派,智能家居等等,有很多消息需要推送,比如:系统运行状态定时推送异常报告推送在线、离线状态程序运行完成状态等等我尝试了很多办法,但都没有完全满足我的需求:QQ \ 微信 机器人, 失败。 原因是这些都已经关闭了,且认证...

2020-02-03 17:39:20 616

原创 高并发之路 -- 第0章

第0章前言又到了双十一。截止到11日00:12:49,天猫公布成交量已达到了500亿。难以想象,在短短13分钟内有多少流量冲击淘宝的服务器,而淘宝又是通过何种措施保证交易的顺利进行。作为一个入门三年的后端程序员,也写过不少系统了,当系统体量较小时,可以采用简单的方法实现业务逻辑: web框架+数据库+ORM;当流量达到一定量级之后,我们需要优化业务逻辑,选用高性能框架、拆分数据库,甚至是重...

2019-11-11 15:50:44 160

原创 Java Python JS 流式编程(链式编程)

Java \ Python \ JS 流式编程(链式编程)前言我们学习编程通常是从命令式编程起步的。比如说计算1~100的平方和,我们会这样写:let result = 0for (let i = 1; i <= 100; i++) { result += i * i}这样写的好处是逻辑清楚,每一条语句的作用显而易见。但是随着代码量越来越多,其缺陷也渐渐凸显出来。*...

2019-10-22 16:52:00 1785

原创 SpringBoot + Netty + WebSocket + ConcurrentHashMap 高性能消息推送服务器

SpringBoot + Netty + WebSocket + ConcurrentHashMap 高性能消息推送服务器项目地址https://github.com/KeepSorted/PushServer项目需求最近老板提出新的需求,大概就是手机发送要打印的东西到电脑,然后电脑接收到之后打印出来。因为手机和电脑不能直接通信,所以只能通过服务器中转,核心思想是通过ID标记电脑,然后手机...

2019-09-27 00:59:21 3272 6

原创 前后端分离 通用鉴权方案 (分组权限)

前后端分离 通用鉴权方案 (分组权限)前言做了几个前后端分离的项目,都遇到了权限管理的问题。这里总结一下实现的方案及注意事项。问题鉴权的需求一般是这样的,假设有 A(主页), B, C, D(系统配置页) 四个页面:超级管理员能访问所有页面。一类管理人员访问AB页面二类管理人员访问AC页面测试人员访问能访问某几个指定页面 AB普通用户只能访问A用户与页面是多对多的关系,相...

2019-09-20 13:33:13 1272

原创 C++ (Arduino) IEEE754转十进制浮点器

C++ (Arduino) IEEE754转十进制浮点需求最近用Arduino与modbus设备通信,其中回传的电流值用4个字节表示,为了在程序中显示,需要将其转换为浮点数float。也就是 byte src[4] -> float dst实现考虑使用类型强转的方法实现转换...

2019-08-23 10:43:17 1236

原创 V 语言 -- 数据结构.Map

V 语言 – 数据结构.MapV语言现在还在开发阶段,所以还有很多不成熟的地方。比如其中的map,还只是一个原型。下面我做一个简单的分析。结构体定义module builtinstruct map { // cap int // keys []string // table byteptr // keys_table *str...

2019-07-02 14:08:55 288

原创 Ubuntu 下 Node.js 等热更新失败的解决方案

Ubuntu下Node.js热更新失败学着做了一段时间的前端,也写了一段时间的小程序,期间一直使用HMR功能(热更新),非常方便,只要代码有改动就会自动编译,不用手动build。但是突然有一天热更新失败了,使用sudo却可以热更新。找到的解决方法是:echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf&

2018-02-01 22:57:29 867

原创 Deepin15.4 下 CUDA 配置方法

Deepin15.4 下 CUDA 配置方法deepin15.4不仅漂亮而且运行流畅,吸引了大批linuxer,其中也不乏搞cuda的小伙伴。但是有不少童鞋在deepin15.4下配置cuda遇到了困难,所以抽空写个博文说一下我配置的方法。主要针对电脑是intel 核显,nvidia显卡,需要运行cuda,并且有双显卡热切换需求的小朋友。

2017-05-09 17:34:18 11773 5

原创 修改apache2根目录

前言这两天使用Apache2作为网站服务器,开发应用的时候需要使用/home/mydir/html作为工作目录,因为使用/var/www的话需要root权限,很不方便。但是问题来了,网上很多教程都说需要修改http.conf,而deepin下的apache2没有httpd.conf。以下是我解决问题的过程。

2017-05-07 21:32:20 6467

原创 cubemx导致No target conncted解决方法

前言前几天折腾cubemx,用stlink下载了程序之后,就没法再次下载程序。keil提示no target connected。搞了三四天才搞懂原因,现在把解决方法记录下来。解决方法我参照了周勇大神的方法 http://zhyong319.blog.163.com/blog/static/6857205201276105311857/首先长按复位按键(没有复位按键的自己做一个)然后打开stli

2016-10-04 16:36:38 2512 1

proto threads

一款轻量级的任务调度器,每个线程开销仅需两个字节。prothreads 是由纯c语言编写的宏定义文件,使用时将其放在arduino的liberas里面

2015-04-06

空空如也

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

TA关注的人

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