Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

唠叨几句​ 公司项目涉及到金额运算,我作为后端的设计以及编码,对所有进入系统的金额字段,全部使用放大了 100 倍并四舍五入后的整数作为金额的数据类型。我为了避免浮点数计算带来的问题,把所有浮点数拒绝于系统之外。但是,前端就不高兴了。 ​ 毕竟前端是搞前端的嘛。。对他们来说浮点数计算问题几乎都不可能碰上。。这时候作为一个后端人员就要展现自己的宽容大量和万能了(偷笑)。 ​ 因为后端系统的视图...

友偶阅网文一篇,头中尾英,阅不能,遂中译之。原文链接 :Keeping your Laravel applications DRY with single action classes “这段代码该放在哪里?”恐怕是在谈论应用结构时最经常提起的问题。“我应该放在 Controller 里吗?还是 Model ?还是哪里?”,虽然 Laravel 是个十分灵活的框架,但要解答这个问题也不总能简...

因为 NetworkManager 的开热点功能太废柴,所以只好另辟蹊径。 首先介绍一下这三款软件 hostapd : 至今为止用得最广泛的无线热点程序,稳定而强大,几乎你能想到的无线路由器都在使用它。 dhcpd : 强大的 DHCP 服务器(动态主机服务),适合用于管理多个大型网络的主机地址自动分配。 nftables : 新兴的一个网络过滤器。因为业界稳定使用 15 年之久的 ipt...

原文 : How token-based authentication works 令牌认证机制的工作原理客户端发送一个“硬凭证”(例如用户名和密码)到服务器,服务器返回一段数据作为令牌,之后客户端与服务端之间通讯的时候则会以令牌代替硬凭证。这就是基于令牌的认证机制。 简单来说,基于令牌的认证机制流程如下: 客户端发送凭证(例如用户名和密码)到服务器。 服务器验证凭证是否有效,并生成一个令...

一开始想到要弄一个简单的 rtmp 服务器是为了给同学上课投射屏幕用。因为我用的是 Linux ,没法用国产的那些课室软件给他们投放屏幕,于是只好出此下策了。 我使用的系统是 CentOS 7 和 Ubuntu 16.04 ,所以就想到最简单的方式搭建:使用现成的 Docker 镜像。因为重新编译安装 nginx 对我来说不太现实,会直接影响到我的开发环境。 先安装好 docker Cen...

首先你需要一个空的能启动的存储设备 格式化为 ext4 解压 Remix OS 的镜像 拷 system.sfs initrd.img ramdisk.img 和 kernel 到盘的根目录 创建一个 data 目录,权限改成 777 装 grub 引导:sudo grub-install –root-directory=到你安装目录的绝对路径 /dev/你...

有时候需要安装一些驱动,但是安装后重启发现驱动没了。这是因为 Mac 系统的保护机制。默认情况下这个保护机制是激活状态的,可以免于系统被恶意修改,即便是使用 root 权限操作也无法对系统关键部分进行写入,重启之后这些更改会自动还原。 关闭这个保护模式很简单,只需要关机重启至 Recovery (Command + R),打开终端,输入以下命令 csrutil disable 重启之后保...

默认情况下 Windows 7 是不支持硬件 UTC 时间的,所以导致从 Linux 上切换过来之后时间就不对了。 解决方法是,通过修改注册表使其开启 UTC 时间支持。 打开 regedit.exe (打开开始菜单在搜索框里输入这个名字就会出现,或者到 C:\Windows 下面找),找到 HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentContr...

接上一篇 《利用 Bash 脚本编写自动抓取学校图书馆借阅信息的爬虫 Part 1》 抓下来的数据是一大堆的 HTML 标签夹杂着无用的玩意,那么就需要把有用的过滤出来。在 Bash 环境下就是需要利用一些命令来过滤掉没用的字符。 我这里用到三个命令来过滤 sed # sed是非交互式的编辑器,它读取文件到自己的缓冲区然后再作修改。 # 默认情况下,所有的输出行都被打印到屏幕上。[1...

iOS 课程期末作业项目,我选择做了个商品码扫描枪App。对我这个没有 iOS 开发经验的人来说这的确有点难度。熬了三天几乎从零开始(我一直都是做 JavaEE 开发,对编程语言已经有了不少的基本认识,对编程基础也已经掌握了)写出来了这个 App 。 我对 iOS 开发的基础经验来源于 Android 开发,毕竟基于 Java ,很多概念学习起来比较轻松。诸如视图、控制器等等。移动端 App...