时间轴·墙

更新flutter出现的问题 · May 21, 2019

执行 flutter precache 或者 flutter doctor 的时候,总是报错或者停留在

Downloading android-arm64-release/linux-x64 tools

检查了本地环境变量设置

FLUTTER_STORAGE_BASE_URL: https://storage.flutter-io.cn
PUB_HOSTED_URL: https://pub.flutter-io.cn

没有问题,完全按照官方的来,但是就是没用。推测是:官方的中国镜像有问题

后来索性打开 flutter-io.cn 网站,页面最下面还有个上海交大的镜像。然后换成交大的镜像,一切顺利


FLUTTER_STORAGE_BASE_URL: https://mirrors.sjtug.sjtu.edu.cn
PUB_HOSTED_URL: https://dart-pub.mirrors.sjtug.sjtu.edu.cn

Flutter初体验 · Apr 7, 2019

Flutter是Google在2015年推出的移动UI框架,可快速在iOS和Android上构建高质量的原生用户界面。

基于Web的VSCode----Code Server · Apr 12, 2019

vscode 直接跑到服务器上,然后重点在于,不是传输 x11 转发或者类似的屏幕转发,而是用 web 服务器的形式对外提供服务,而且它还能使用大部分 vscode 的插件,也就是基本上就是把 vscode 整个东西变成了一个 web 项目。不过虽然优点有很多,但是缺陷也是不少的,首先,虽然不在服务端跑图形,但也只能节约带宽,该吃的内存还是一点不会客气的。其次,它的扩展系统实际上是开发者( coder.com)自己建立的,虽然基本是从官方商店同步,但是还是有很多空缺。

一行命令修复grup引导 · Apr 5, 2019

趁着现在内存和ssd价格都到了一个低估,赶紧又入手一个8G内存条,和一个500G西数蓝盘。

初识LVM · Mar 29, 2019

Logical Volume Manager (LVM),是一种把硬盘驱动器空间分配成逻辑卷的方法,这样硬盘就不必使用分区而被简易的重划分大小。使用LVM,硬盘驱动器或硬盘驱动器集合就会分配给一个或多个物理卷(physical volumes).物理卷无法跨越一个以上的驱动器。
物理卷被合并成逻辑卷组(logical volume group), 唯一的例外是/boot分区。/boot分区不能位于逻辑卷组,因为引导装载程序无法读取它。如果用户想把/分区放在逻辑卷上,需要创建一个分开的/boot分区,它不属于卷组的一部分。由于物理卷无法跨越一个以上驱动器,如要让逻辑卷组跨越一个以上驱动器,就应该在驱动器上创建一个或多个物理卷。
辑卷组被分成逻辑卷(logical volumes),它们被分配了挂载点/boot和/,以及文件系统类型如(ext3).当“分区“达到了它们的极限,逻辑卷组中的空闲空间就可以被添加给逻辑卷来增加分区的大小。当某个新的硬盘驱动器被添加到系统上,它可以被添加到逻辑卷组中,逻辑卷是可以扩展的分区。

ssh配置文件详解 · Sep 9, 2018

ssh用户配置文件默认在.ssh/config这个路径, 使用config文件之后, 无需再去记机器ip,密码,各种ssh参数,也不用再每次都敲各种参数或配置

记录一次开发环境从0开始安装ubuntu · Aug 3, 2018

实在受不了Win10了,最近一段时间一开机,系统自带杀毒程序就占用90%CPU, 而且不知道从哪次升级之后, 自带的杀毒软件就没有界面了, 自然也无法终止扫描.用windows系统尤其是家庭版,真的是花钱去体验被强奸.

用inotify监控文件变化 · Jun 29, 2018

Linux下用inotify可以监控文件或文件夹的状态变化.

微信支付的那些坑 · Nov 4, 2014

做过微信公众平台开发的人似乎都一副苦大仇深的样子, 原因何在?
微信挖了太多的坑。

用HTML5实现断点续传、上传进度条、图片预览 【2】 · Oct 10, 2014

上一篇文章中,已经基本实现了文件上传的所有功能,还遗留了2个问题:一是计算文件hash时一次性读取了文件内容,存在内存限制; 二是只实现了单文件上传

用HTML5实现断点续传、上传进度条、图片预览 · Jul 23, 2014

利用HTML5中的新的XMLHttpRequest提供了实时上传进度的事件,
再加上File对象和FormData对象就可实现断点续传,
要实现即时预览文件,则需要FileReader对象读取文件绝对地址或内容。

修复 OpenSSL CVE-2014-0160 Heartbleed 漏洞 · Apr 11, 2014

前几天爆发出来的这个Heartbleed漏洞肆虐互联网,我测了一下自己的网站,居然也中招了!
这个漏洞让攻击者可以从服务器内存中读取64K资料,当网站有人登陆时,攻击者就能看到用户提交的表单,包括账号密码等。。

使用expect和rsync传输文件 · Mar 27, 2014

最近这个项目部署在4台服务器上,虽然做了负载均衡,但是却没有做rsync服务来同步文件(那帮人水平太菜)。所以每次发布到服务器都要传4次!!!!而且中间还得通过跳板机。

PHP多线程之Worker-Stackable · Oct 30, 2013

PHP的pthreads扩展的文档几乎等同于没有,估计作者也没怎么用心去做这个事。
研究了一下Thread,Worker,Stackable这几个类的用法,全靠一行行地去试代码。。。。

使用免费证书提供https服务 · Sep 27, 2013

之前使用burst的vps的时候就已经用startssl提供的证书配置了https服务器。

迁移到buyvm之后,再配置的时候忘了之前是怎么做的了。

一个简单的PHP Route · Nov 6, 2013

写了一个简单的PHP Route玩玩。

PDO_SQLITE的一个bug · Oct 21, 2013

吐槽1】namespace真没那么好,不能想其他语言那样,直接use或者import了就行,还是得include/require或者autoload。

代码重构之后,在mysql上运行没有问题,但是要支持sqlite就得做番大改了,mysql中的“`”,在sqlite中得换成单引号“'”, mysql中许多函数在这里也不能用了。。。。

但是,最大的问题是——PDO_SQLITE直接就报错,不管我怎么写dsn。

linux架设防火墙路由器 · Oct 30, 2013

操作基于ubuntu server10.10 上进行安装配置.进行配置iptables.ip转换.mac过虑功能.
打算以后把树每派做成dhcp服务器/防火墙,先把这个文章保存一下,以后再看

怎样从2000万开房数据中查询 · Oct 29, 2013

前段时间2000万开房数据在网上闹得沸沸扬扬的,相信很多朋友都找到那些数据并下载下来了。
但是一下下来就傻眼了,大的是7、8G的SQL文件,稍小的也是别人导成CSV格式的也有3、4G之大。普通的文本工具一打开就崩溃,即使不崩溃,电脑内存瞬间吃光也会卡死。
借由这个契机,写了几个PHP小程序去查询,顺便回顾了一下PHP中的多进程和多线程编程。

连上VPN后如何访问局域网? · Oct 23, 2013

公司现在对网络进行了限制,封了QQ不说,还对所有网址启用白名单,只有名单上的网站能访问。于是包括我在内的很多人都开始到处找VPN了。然后,使用了VPN之后,却发现无法登陆公司的内网平台了。

Install Flash for Firefox in Ubuntu · Oct 21, 2013

ubuntu上的Firefox升级到24.0之后,原本好好的flash插件就突然没了。

在ubuntu软件中心中显示已经装了flashplugin_installer, 但是再重装仍然无济于事。

可以判定是firefox 24的插件机制更新了,不支持ubuntu官方的flashplugin_installer了。

Google+