go语言实现mb_substring
对于中英文混排的字符串,如果想截取指定长度的部分,PHP可以直接用mb_substring,不过go语言可没有类似的函数。把字符串转成[]rune可以避免中文被截断成乱码,但是中文和英文字符都会被当做一个字符,我们期望的是中文是两个字符,英文是一个字符。那么,我们只能自己实现一个go语言版的mb_...
windows下如何调整网卡的顺序?
这个问题比较奇怪,其实我们来看一个场景就知道了,对于多网卡的机器,有时候我们确实需要指定获取到的ip的顺序。例如用charles抓包,charles会列出本地的ip列表,如果本地装了虚拟机或者WSL之类的,就会有问题。 ![](https://www.zicode.com/wp-content/u...
现实版本的人工智能应用
跳房子 本文为转载,文末有原文链接。推荐阅读原文,文中很多示例图片原文可以看到动图演示。 这个时代变化之快让人无法想象! 一个个脑洞大开的创新,让人眼花缭乱,目眩神迷! 01 别了,快递员!配送机器人正式上路 这几天,刘强东突然扔出一枚超级核弹,炸的整个物流业措手不及,炸得快递员胆战心惊: 京...
如何将wsl中的ubuntu 18.04升级到20.04?
目前ubuntu的wsl最新镜像是20.04,之前安装的18.04已经有点过时了,比如php就只有7.2,很多新的软件和框架都需要7.3以上的版本。那么,能不能把wsl的ubuntu升级到20.04呢?答案是可以的。 升级ubuntu的大版本,过程跟非wsl的版本是差不多的,首先是把当前的系统更新...
树莓派4B安装ubuntu server 20.04
打算家里单独再安装一个web server,想起之前买的树莓派4B,4G的版本,做这个正合适。刚买的时候,都没太多的镜像可选,官方都没有64位的系统,只好找了一个第三方的deepin树莓派4镜像,而且还不是deepin官方出的。装完之后也就体验了一把deepin挺漂亮的界面在电视上以1080p分辨...
ubuntu 20.04安装laravel记录
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="generi...
Python 为什么不支持 i++ 自增语法,不提供 ++ 操作符?
本文转发自豌豆花下猫 Python猫6月21日,来自专辑Python为什么,👆 “Python猫” ,一个值得加星标的公众号 在 C/C++/Java 等等语言中,整型变量的自增或自减操作是标配,它们又可分为前缀操作(++i 和 –i)与后缀操作(i++ 和 i–),彼此存在着一些细微差别,各有不...
面试题:字节跳动面试题,用户在线波峰计算
题目 输入: 用户日志(time, user_id, login | logout) 输出:同时在线人数的峰值,精确到秒 示例的日志可能长这个样子: <pre class="EnlighterJSRAW" data-enlighter-group=""...
给wordpress增加Latex公式支持
很多算法题都涉及复杂的公式,经典的编辑器有可视化的Latex公式插件,例如http://www.wiris.com/en/solutions/wordpress,但是古登堡编辑器没找到合适的,找到一款区块插件Katex,本以为没法做到把公式嵌入到文本中,不是很灵活。不过后来发现也是可以嵌入的,比如...
青少年如何使用 Python 开始游戏开发
这是一篇由教程团队成员Julian Meyer发表的文章,一个12岁的python开发人员。你可以在Google+和Twitter上找到他。 你可曾想过如何创建视频游戏吗?它不像你想象的那么复杂! 在本教程中,您将创建一个简单的游戏叫做兔子和獾,在这里作为英雄的兔子要保卫城堡反击进攻的獾群。:O ...