零域
https://0skyu.cn/icon.png
0SKYU.CN
2022-02-04T12:07:31.687Z
https://0skyu.cn/
Pin Young
0zone@0skyu.cn
Hexo
强烈推荐25个让你人生开挂的建议!
https://0skyu.cn/p/2ea5.html
2022-01-30T16:00:00.000Z
2022-02-04T12:07:31.687Z
<p>1、任何关系都要循序渐进,不要一上
关于手机上的隐私问题,我做了这些动作…
https://0skyu.cn/p/e00e.html
2022-01-17T16:00:00.000Z
2022-02-04T12:07:31.671Z
<h1 id="前言"><a
零域HAO-不迷路
https://0skyu.cn/p/3abd.html
2022-01-01T16:00:00.000Z
2022-02-04T12:07:31.707Z
<h1 id="2022年"><a
装一下CF手游的B🐶
https://0skyu.cn/p/b023.html
2021-11-10T16:00:00.000Z
2022-02-04T12:07:31.707Z
<h1 id="看图不说话🙊"><a
回顾iOS1到iOS15的发展
https://0skyu.cn/p/3519.html
2021-11-08T16:00:00.000Z
2022-02-04T12:07:31.651Z
<h1 id="开言"><a
心事挺多的太压抑了
https://0skyu.cn/p/6722.html
2021-10-06T16:00:00.000Z
2022-02-04T12:07:31.703Z
<h1 id="社团方面"><a
静静我一直在等你
https://0skyu.cn/p/c687.html
2021-10-06T16:00:00.000Z
2022-02-04T12:07:31.707Z
<h1 id="民园广场出来"><a
A分站-Pin Young的秘密
https://0skyu.cn/p/4b1b.html
2021-09-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
<h1 id="分站"><a
民航大70th海报
https://0skyu.cn/p/2ba0.html
2021-09-10T16:00:00.000Z
2022-02-04T12:07:31.703Z
<p><img src=
零域v2全平台化
https://0skyu.cn/p/4dc4.html
2021-08-20T16:00:00.000Z
2022-02-04T12:07:31.675Z
<p>零域客户端 2.0
论夜景拍照iPhone12与小米11至尊版
https://0skyu.cn/p/be6d.html
2021-07-15T16:00:00.000Z
2022-02-04T12:07:31.707Z
<h1
A群某事件
https://0skyu.cn/p/e2c3.html
2021-07-03T16:00:00.000Z
2022-02-04T12:07:31.679Z
<h1 id="关于某群"><a
备案完成
https://0skyu.cn/p/cc5c.html
2021-06-09T16:00:00.000Z
2022-02-04T12:07:31.663Z
<h1 id="备案完成"><a
linux相关之系统
https://0skyu.cn/p/7552.html
2021-06-08T12:36:35.000Z
2022-02-04T12:07:31.655Z
<p>这里主要是关于 centos7
任静静我爱你
https://0skyu.cn/p/842b.html
2021-06-04T16:00:00.000Z
2022-02-04T12:07:31.659Z
<h1 id="筹划了很多天"><a
singularity容器使用心得
https://0skyu.cn/p/1773.html
2021-05-30T10:03:10.000Z
2022-02-04T12:07:31.663Z
<p>将软件或流程打包进容器,可以方便地
冒泡一下
https://0skyu.cn/p/af6b.html
2021-05-29T16:00:00.000Z
2022-02-04T12:07:31.679Z
<h1 id="嗯哼"><a
又做了一个WEB端的音频可视化
https://0skyu.cn/p/90f9.html
2021-05-28T11:08:41.000Z
2022-02-04T12:07:31.527Z
<p>最近没事的时候,看一些网站设计想着
更名通知
https://0skyu.cn/p/a196.html
2021-05-24T16:00:00.000Z
2022-02-04T12:07:31.703Z
<h1 id="大家好"><a
吐槽一下520
https://0skyu.cn/p/9899.html
2021-05-19T16:00:00.000Z
2022-02-04T12:07:31.675Z
<h1 id="今天520"><a
给自己挖两个坑(ーー゛)
https://0skyu.cn/p/c120.html
2021-05-17T02:57:38.000Z
2022-02-04T12:07:31.527Z
<p>刚把接手的一个小程序项目功能开发完
你骇到我❤️里
https://0skyu.cn/p/cb60.html
2021-05-13T16:00:00.000Z
2022-02-04T12:07:31.675Z
<p>Love What Kind
如何成为一个内心强大的人?
https://0skyu.cn/p/3be3.html
2021-05-10T16:00:00.000Z
2022-02-04T12:07:31.687Z
<p>如何成为一个内心强大的人?</p>
五一假期
https://0skyu.cn/p/9df9.html
2021-05-02T16:00:00.000Z
2022-02-04T12:07:31.675Z
<h1 id="也没啥"><a
CSS使用字体新姿势 unicode-range用法与使用场景
https://0skyu.cn/p/7b8b.html
2021-04-27T05:43:37.000Z
2022-02-04T12:07:31.527Z
<p>现在想要在CSS中使用自定义字体或
最近505创新实践基地开例会。
https://0skyu.cn/p/4383.html
2021-04-17T16:00:00.000Z
2022-02-04T12:07:31.703Z
<p>然后就开例会吧,就是那样开例会,说
🐴无了,人傻了
https://0skyu.cn/p/36b4.html
2021-04-16T08:07:49.000Z
2022-02-04T12:07:31.527Z
<p><strong>请听题:</str
最近百团招新
https://0skyu.cn/p/667.html
2021-04-13T16:00:00.000Z
2022-02-04T12:07:31.683Z
最近百团招新
VS2019使用教程(使用VS2019编写C语言程序)
https://0skyu.cn/p/e0b0.html
2021-04-08T16:00:00.000Z
2022-02-04T12:07:31.683Z
<h1 id="例如"><a
我喜欢的一个4张动漫壁纸啊
https://0skyu.cn/p/53d0.html
2021-04-06T16:00:00.000Z
2022-02-04T12:07:31.683Z
<p><img src=
我喜欢的一个4张图片啊
https://0skyu.cn/p/19fe.html
2021-04-06T16:00:00.000Z
2022-02-04T12:07:31.683Z
<p><img src=
英雄兰-保卫者形态来了
https://0skyu.cn/p/aad3.html
2021-04-06T16:00:00.000Z
2022-02-04T12:07:31.683Z
<p>!<br><img src=
英雄兰-灵魂舞者形态啊
https://0skyu.cn/p/577b.html
2021-04-06T16:00:00.000Z
2022-02-04T12:07:31.683Z
<p><img src=
香香-保卫者形态来啦!
https://0skyu.cn/p/6962.html
2021-04-06T16:00:00.000Z
2022-02-04T12:07:31.683Z
<p><img src=
香香-潜伏者形态来了
https://0skyu.cn/p/1719.html
2021-04-06T16:00:00.000Z
2022-02-04T12:07:31.683Z
<p><img src=
香香-生化形态来了
https://0skyu.cn/p/8fee.html
2021-04-06T16:00:00.000Z
2022-02-04T12:07:31.683Z
<p><img src=
actions的测试
https://0skyu.cn/p/a9a1.html
2021-04-05T16:00:00.000Z
2022-02-04T12:07:31.483Z
<p>actions的测试<br>好<b
我喜欢的一个4张动漫壁纸
https://0skyu.cn/p/aaf1.html
2021-04-05T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p><img src=
我喜欢的一个4张图片
https://0skyu.cn/p/7c7a.html
2021-04-05T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p><img src=
英雄兰-保卫者形态
https://0skyu.cn/p/7462.html
2021-04-05T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p>!<br><img src=
英雄兰-灵魂舞者形态
https://0skyu.cn/p/8ee6.html
2021-04-05T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p><img src=
香香-保卫者形态
https://0skyu.cn/p/592d.html
2021-04-05T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p><img src=
香香-潜伏者形态
https://0skyu.cn/p/9be8.html
2021-04-05T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p><img src=
香香-生化形态
https://0skyu.cn/p/acf4.html
2021-04-05T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p><img src=
照片动起来!
https://0skyu.cn/p/726e.html
2021-04-03T16:00:00.000Z
2022-02-04T12:07:31.483Z
照片动起来!
还是要说一下的
https://0skyu.cn/p/3eed.html
2021-04-03T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p>由于本网站的服务器不够稳定。</p
基于Butterfly的外挂标签引入
https://0skyu.cn/p/7d58.html
2021-04-02T21:55:44.000Z
2022-02-04T12:07:31.483Z
添加大量外挂标签样式。
哔哔一下
https://0skyu.cn/p/57bd.html
2021-04-02T16:00:00.000Z
2022-02-04T12:07:31.483Z
<!-- 存放哔哔的容器
外挂标签实例
https://0skyu.cn/p/be04.html
2021-04-02T16:00:00.000Z
2022-02-04T12:07:31.495Z
外挂标签实例
我可爱的香香
https://0skyu.cn/p/ebf9.html
2021-03-31T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p>这…夜间模式字体颜色正在修正</p
滑稽一下-博客快要投入运营哦
https://0skyu.cn/p/5b99.html
2021-03-31T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p><img src=
密码加密测试密码123456
https://0skyu.cn/p/6721.html
2021-03-30T16:00:00.000Z
2022-02-04T12:07:31.483Z
有东西被加密了, 请输入密码查看.
使用 VBA 将 Excel 数据导入到 Word 表格中
https://0skyu.cn/p/c23d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.495Z
将 Excel 里的数据使用 VBA 导入 Word 表格中。
用 VBA 将多个 Excel 文件里的数据汇总到一个 Excel 表
https://0skyu.cn/p/9aae.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
使用 VBA 将多个 Excel 文件里的数据汇总到一个 Excel 里。
青蛙跳台阶的问题——Fibonacci
https://0skyu.cn/p/4234.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
使用 Fibonacci 来解决青蛙跳台阶的问题。
C++ 语言基础
https://0skyu.cn/p/3ec3.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
面试过程中得到遇到的一些 C++ 语言基础试题。
操作系统和数据库基础
https://0skyu.cn/p/c9f1.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
面试过程中遇到的一些操作系统和数据库试题。
简单的全排列算法实现
https://0skyu.cn/p/b513.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
一种使用递归思路实现的简易全排列算法。
HGE 引擎学习笔记 1——如何模拟物理碰撞
https://0skyu.cn/p/d40d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
HGE 是一个实用的 2D 游戏引擎,这是初步了解后的学习笔记。
将 Mozilla 源码里的 winEmbed 工程移植到 VC
https://0skyu.cn/p/6b4b.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
Mozilla 源码里有一个简单的内嵌 Gecko 的示例工程 winEmbed,但是无法直接在 VC 中使用,这是将它移植到 VC 中的方法。
Moziila 文件结构概览(译)
https://0skyu.cn/p/6bd4.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
对 Mozilla 官方文档中的文件结构概览的翻译。
Firefox 和内嵌 Gecko 程序的 Plugins
https://0skyu.cn/p/ad9f.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
对使用 Gecko 的程序的插件注册与搜索机制的探索。
VBA 在 Excel 中的常用操作
https://0skyu.cn/p/acef.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
使用 VBA 操作 Excel 表格的一些常用用法的笔记。
Python 核心编程中文第二版课后练习 2.21 答案
https://0skyu.cn/p/c1fa.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
自学 Python 核心编程过程中对课后习惯的答案记录。
Python 核心编程中文第二版课后练习 3.8 答案
https://0skyu.cn/p/108d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
自学 Python 核心编程过程中对课后习题的答案记录。
Windows 实用技巧汇总
https://0skyu.cn/p/2f4.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
平时使用 Windows 时总结的一些实用的小技巧。
为基于 xulrunner 的内嵌 Gecko 程序启用 Profile
https://0skyu.cn/p/2e8.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
为基于 xulrunner 为内嵌 Gecko 程序启用 Profile
Windows 界面相关小知识点
https://0skyu.cn/p/3c7e.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
Win32 编程中与界面相关的一些小的知识点总结。
可执行文件名中包含 install 或 setup
https://0skyu.cn/p/1ee8.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
EXE 文件名称中含有 install、update 或者 setup 会导致一些问题,现象和解决方法。
文件被多个中间文件输出目录相同的工程包含
https://0skyu.cn/p/94ea.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
当一个文件被多个工程包含,并且这几个工程的中间文件输出目录相同时会出现问题。
有 static 变量的 namespace 被多个 cpp 包含
https://0skyu.cn/p/c9c6.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
如果一个头文件里定义的 namespace 里有 static 变量,而这个头文件被多个 cpp 文件包含,会导致什么问题呢?
设计模式学习之策略模式
https://0skyu.cn/p/bc26.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
学习《Head First 设计模式》一书第一部分《设计模式》入门的笔记。
设计模式学习之观察者模式
https://0skyu.cn/p/86d1.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
学习《Head First 设计模式》第二部分《观察者模式》的笔记。
设计模式学习之装饰者模式
https://0skyu.cn/p/97df.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
学习《Head First 设计模式》第三部分《装饰者模式》的笔记。
Excel 常用操作
https://0skyu.cn/p/8b4b.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
操作 Excel 的常用函数总结。
Windows API 中的坑
https://0skyu.cn/p/b8a8.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
在 Windows API 中有一些坑,一不小心就会引发一些不易察觉的 Bug。
C++ 中的#,##,和"
https://0skyu.cn/p/63d3.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
宏的常用用法。
对象内存结构及虚函数表分析
https://0skyu.cn/p/111.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
C++ 对象结构模型与虚函数表的实例解析。
设计模式学习之单件模式
https://0skyu.cn/p/1131.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
学习《Head First 设计模式》第五部分《单件模式》的笔记。
COM 原理与应用学习笔记
https://0skyu.cn/p/a5de.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
略读了一遍《COM 原理与应用》后的摘要笔记。
ANSI Common Lisp 第二章习题解答
https://0skyu.cn/p/5fe9.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
学习 ANSI Common Lisp 第二章欢迎来到 Lisp 的笔记。
C++ 类成员变量初始化
https://0skyu.cn/p/8bc2.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
学习《Effective C++》的 Item 4 的笔记。
默认的 DLL 搜索路径优先级
https://0skyu.cn/p/b633.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
Windows 上 EXE 加载 DLL 时的搜索路径与顺序。
定制 Fiddler 之抓获 WinHTTP 请求
https://0skyu.cn/p/75ca.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
Fiddler 默认只接管 WinINET 代理设置,如何让它截获 WinHTTP 请求。
定制 Fiddler 之将请求发往另一服务器
https://0skyu.cn/p/13ec.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
利用 Fiddler 和 Composer 功能将某个特定的 SESSION 手动发往另一个服务器。
TaobaoProtectSE.dll 注入引起的死锁分析
https://0skyu.cn/p/a3cd.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
安装了淘宝网站上的一些插件后运行很多程序会被注入 TaobaoProtectSE.dll,在有些程序里会引导死锁。
摄影教训总结
https://0skyu.cn/p/21f5.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
历次出游摄影的一些失败的点。
我所理解的生活
https://0skyu.cn/p/698f.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
我自己对生活的理解,认识上有改变就更新在这里。
如何让你的 EXE/DLL 足够小
https://0skyu.cn/p/17e0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
为了节省大量用户下载占用的带宽,又不便使用 P2P 技术,需要做一个尽量小的独立 EXE,这里是对如何让一个简单的 EXE 体积尽量小的部分方法与每一步的实际效果。
眼中的自己
https://0skyu.cn/p/b28a.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
对自己优缺点的总结,常回顾以自我提升。
获取运行过程中改名的文件的路径
https://0skyu.cn/p/7f3a.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
一个 EXE 在运行过程中(被)改名了,如何准确地获取它的文件名。
CSDN 已下载资源自动批量评论脚本
https://0skyu.cn/p/4ffc.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
自动一次性评论所有 CSDN 已下载资源的脚本。
习惯成就高效能
https://0skyu.cn/p/83ac.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
对高效能人士的七个习惯的学习笔记。
Jestem
https://0skyu.cn/p/41f2.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
电影 Jestem 的观后感。
情绪管理的建议
https://0skyu.cn/p/8bbb.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
个人对情绪管理上的一些好的建议的总结。
好习惯 one by one 之一
https://0skyu.cn/p/17c9.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
一次训练一个好习惯的计划,第一期。
工科男难找对象的那点事儿
https://0skyu.cn/p/adbd.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
为什么工科男难找对象?总结最可能的几个原因。
使用 gVim 的 Python 自动补全时遇到的问题
https://0skyu.cn/p/8b97.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.499Z
使用 gVim 的 Python 自动补全时遇到了错误提示。
如何让 HelloWorld.apk 体积最小
https://0skyu.cn/p/d194.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
一个默认生成的最简单的 HelloWorld.apk 体积都很大,探索如何让简单的 Android 程序体积最小。
一个 printf 引发的基础复习
https://0skyu.cn/p/e6be.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
通过汇编和图画,深入解析函数调用及 printf 相关的机制。
生活这件小事,烦请费思量
https://0skyu.cn/p/bb14.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
生活中不能停止思考,不能沉溺于自己的一方井里成了无知的蛙。
乱弹一气人生
https://0skyu.cn/p/831b.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
今天要踏上回家过年的路,年末不矫情总结一把总像缺点啥。
工作中得来的教训
https://0skyu.cn/p/d27.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
近期在工作上感觉有点烦闷,从中总结出的一些教训。
Windows 实现单实例进程的两种方法
https://0skyu.cn/p/d591.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
Windows 实现单实例进程的两种方法:共享静态数据和 Mutex。
Java 日期类常用写法小结
https://0skyu.cn/p/10d6.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
Java 常用的日期类 Date、Calendar 和 SimpleDateFormat 的常用写法总结。
Android UI 开发里的尺寸单位理解
https://0skyu.cn/p/10aa.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
在 Android UI 开发中常用概念比如分辨率、屏幕密度和 dp、sp 等的理解。
Android Studio 遇到问题集锦
https://0skyu.cn/p/d175.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
Android Studio 使用过程中遇到的一些问题和解决方案集合。
一些不必纠结的事情
https://0skyu.cn/p/c6cd.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
有一些事不需要纠结,但是还是偶尔会在脑中萦绕不去,记下来提醒自己。
Emacs 折腾记
https://0skyu.cn/p/583a.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
想有空的时候学习一门函数式语言,当然 Lisp,那貌似就逃不过 Emacs。
Java 中的比较运算符
https://0skyu.cn/p/318.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
Java 中的比较运算符里有没有什么陷阱呢?
TortoiseSVN 从 GitHub 更新时发生异常
https://0skyu.cn/p/db73.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
TortoiseSVN 从 GitHub 更新时发生异常,附解决方案。
领导与员工的艺术
https://0skyu.cn/p/e632.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
工作不是简单的完成任务,如何成为一名合格的员工,一名优秀的领导,里面大有学问。
黑客马拉松参赛总结
https://0skyu.cn/p/96b2.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
和同事组队参加了搜狗首届黑客马拉松,一些个人总结。
去看特立独行的猪
https://0skyu.cn/p/2388.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
2015 年 6 月 6 日,雷雨降兮,待初霁,去看你,满腿泥泞,天空却如洗。
Win7 下部署 Discuz!
https://0skyu.cn/p/3f51.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
在 Win7 下部署 Discuz! 的详细步骤。
为 Vim 添加 Smali 语法高亮和 Taglist 支持
https://0skyu.cn/p/5db5.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
想使用 Vim 更加舒服地阅读 Smali 源码,那就为它添加上语法高亮,定义跳转和 Taglist 或 Tagbar 支持。
定制 Fiddler 之按设备过滤请求
https://0skyu.cn/p/291c.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
当有多台设备时如何方便地从满屏纷飞的 Session 中筛选出你关心的内容?
你忙得踏实吗?
https://0skyu.cn/p/c02b.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
忙分为「不知所谓的忙」和「有目的性高效踏实的忙」,如何忙得踏实?
爱你就像爱生命
https://0skyu.cn/p/b50e.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
关于爱情。
Mac 遇到问题集锦
https://0skyu.cn/p/cac9.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
使用 MacBook Pro 的过程中遇到的一些问题,附上解决方案。
断网之后
https://0skyu.cn/p/9c07.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
Internet 极大地方便了我们的生活,也极大地吞噬了我们的生活。
Vimscript 中的坑
https://0skyu.cn/p/a62d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
Vimscript 的语法有些地方还是挺奇葩的,把一些容易写错的点记录下来备忘。
Excel 保留行号的去重
https://0skyu.cn/p/9a21.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
使用简单的公式对 Excel 里的排序数据进行保留行号的去重。
GFM 与 Redcarpet 的不同点
https://0skyu.cn/p/435.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
GFM 与 Redcarpet 有些许不同,在 GitHub Repository 与 GitHub Pages 里写作时应该注意这些区别,避免解析出来不是自己想要的效果。
Java 对象释放与 finalize 方法
https://0skyu.cn/p/7dfb.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
关于 Java 对象释放的疑惑解答,以及 finalize 方法的相关知识。
为 Markdown 生成 TOC 的 Vim 插件
https://0skyu.cn/p/3c46.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.503Z
为 Markdown 自动生成 Table of Contents 的 Vim 插件
Ubuntu 使用笔记
https://0skyu.cn/p/94f6.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
使用 Ubuntu 遇到一些问题,笔记在此备忘。
Android 系统缓存扫描与清理方法分析
https://0skyu.cn/p/bb90.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
Android 系统缓存从原理探索到实现。
Build Zeal for Mac OS X
https://0skyu.cn/p/6bbe.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
Build Zeal for Mac OS X
将 GitHub Pages 从 Redcarpet 切换到 kramdown
https://0skyu.cn/p/5396.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
从 Redcarpet 切换到 kramdown 会遇到一些问题,这里记录了它们的解决办法。
从 am start 的 --user 参数说到 Android 多用户
https://0skyu.cn/p/8df8.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
am start 命令有时并不会乖乖如我们所愿,这时候我们需要知对策并知其所以然。
不藏拙的人生
https://0skyu.cn/p/15b3.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
真傻还是假聪明,这是个问题。
如何有效使用 GitHub
https://0skyu.cn/p/19fd.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
使用 GitHub 的频度很高,但是否有效利用了这个好东西?
配置 Node.js 开发环境——使用 Atom
https://0skyu.cn/p/d611.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
如何将 Atom 配置成为好用的 Node.js 开发环境。
判断前台 Activity 是否属于本进程
https://0skyu.cn/p/f218.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
一种判断前台 Activity 是否属于本进程的方法。
为绑定域名的 GitHub Pages 启用 HTTPS
https://0skyu.cn/p/a54d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
为绑定域名的 GitHub Pages 添加免费、自动续期的 SSL 证书,简单几步开启 HTTPS,添加小绿锁。
JavaScript 语言精粹笔记1-语法、对象、函数
https://0skyu.cn/p/56ec.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
<ul>
<li>content<br>
JavaScript 语言精粹笔记2-继承、数组、正则表达式
https://0skyu.cn/p/66d4.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
<ul>
<li>content<br>
JavaScript 语言精粹笔记3-方法、毒瘤等
https://0skyu.cn/p/29cc.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
<ul>
<li>content<br>
如何使用 babel
https://0skyu.cn/p/f544.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
<ul>
<li>content<br>
简化 kramdown 列表嵌套内容缩进的 Vim 插件
https://0skyu.cn/p/23dc.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
kramdown 的列表嵌套内容缩进不是使用 Tab,而是有更「严格」更「奇葩」的规定,这个插件就是来拯救为此苦恼的 Vimer。
Git 如何 clone 非 master 分支的代码
https://0skyu.cn/p/19ee.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
<ul>
<li>content<br>
Kloudsec 挂了,GitHub Pages 去 HTTPS 化
https://0skyu.cn/p/74e9.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
收到 Kloudsec 将停止服务的消息,决定将 GitHub Pages 去 HTTPS 化。
在 Vim 里为 Markdown 文档展示导航窗格
https://0skyu.cn/p/6c29.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
在一个很长的 Markdown 文档里要准确跳转到某标题并不容易,如果像 Word 那样有个导航窗格就好了。
C++ 程序员的 Java 指南
https://0skyu.cn/p/6af2.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
一个 C++ 程序员自己总结的 Java 学习中应该注意的点。
一道在知乎很火的 Java 题——如何输出 ab
https://0skyu.cn/p/5595.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
一道在知乎讨论得很火热的 Java 题,网友们的脑洞能给出一些什么样的答案呢?
Fisher–Yates shuffle 洗牌算法
https://0skyu.cn/p/71c7.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
<ul>
<li>content<br>
vim-markdown-toc 发布 v1.0 版
https://0skyu.cn/p/c289.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.507Z
我写的第一款 Vim 插件的 Release 版本。
Objective-C Runtime 详解
https://0skyu.cn/p/3054.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h1 id="前言"><a
使用 JavaScript 创建并下载文件
https://0skyu.cn/p/463c.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.511Z
<ul>
<li>content<br>
前端如何写一个精确的倒计时
https://0skyu.cn/p/32dd.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.511Z
<ul>
<li>content<br>
搭建大型源码阅读环境——使用 OpenGrok
https://0skyu.cn/p/2a96.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.511Z
RTFSC 是程序员打怪升级路上避不开的功课,那营造一个舒适的环境来提升上课的体验就很有必要了。
我的 2016 盘点
https://0skyu.cn/p/e792.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.511Z
总结是为了更好地上路。
读书:追风筝的人
https://0skyu.cn/p/4b6b.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.511Z
希望自己有输入必有输出,这是开篇。
我做了一个有点艰难的决定
https://0skyu.cn/p/1fed.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.511Z
我北漂之旅的终点,人生的新起点。
从一个 NullPointerException 探究 Java 的自动装箱拆箱机制
https://0skyu.cn/p/c4c0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
因为遇到一个 NullPointerException,弄清了 Java 的自动装箱拆箱的原理。
关于 Markdown 的一些奇技淫巧
https://0skyu.cn/p/2286.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
介绍 Markdown 的一些高级用法。
图解 SQL 里的各种 JOIN
https://0skyu.cn/p/b25d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
用文氏图和示例来理解 SQL 里的各种 JOIN。
Android 源码分析开篇
https://0skyu.cn/p/721c.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
开始 Android 源码和一些优秀的第三方类库的分析
阅读源码的意义与方法
https://0skyu.cn/p/acea.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
阅读源码不是唯一的学习方法,但是是很重要的学习方法。
发布一款光谷社区第三方 Android App
https://0skyu.cn/p/9afe.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
光谷社区第三方 Android App。
程序员节的过节姿势大全
https://0skyu.cn/p/9dab.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
今天是 1024,程序员节,这个并不特别的日子大家都是怎样度过呢?
Android 源码分析 —— 从 Toast 出发
https://0skyu.cn/p/fa2e.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
Android 源码分析,深入解析 Toast。
解决两个 Android 模拟器之间无法网络通信的问题
https://0skyu.cn/p/7224.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
如何配置,让同一台 PC 上的两个 Android 模拟器之间能够使用 TCP 通信?
https://0skyu.cn/p/0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h1
https://0skyu.cn/p/0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h1
光谷社区第三方 Android 客户端 v2.0 发布
https://0skyu.cn/p/fe83.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
光谷社区第三方 Android 客户端重大升级,全新界面与交互体验。
https://0skyu.cn/p/0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h1
提升用户体验的前端动画
https://0skyu.cn/p/3463.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
<ul>
<li>content<br>
Android 源码分析 —— Handler、Looper 和 MessageQueue
https://0skyu.cn/p/5db2.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
分析 Android 消息机制的主要类
https://0skyu.cn/p/0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h1
https://0skyu.cn/p/0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h1
一份简明的 Markdown 笔记与教程
https://0skyu.cn/p/1efc.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
一份简明的 Markdown 笔记与教程
从设计师和开发的角度使用 lottie
https://0skyu.cn/p/c77e.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.515Z
<ul>
<li>content<br>
vscode 插件 markdown-schedule-snippet
https://0skyu.cn/p/b8e7.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<ul>
<li>content<br>
「SF-LC」1 Basics
https://0skyu.cn/p/3097.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<p>Thes
「SF-LC」2 Induction
https://0skyu.cn/p/f181.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2
「SF-LC」3 List
https://0skyu.cn/p/73eb.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2
「SF-LC」4 Poly
https://0skyu.cn/p/a0c4.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<p>The
「SF-LC」5 Tactics
https://0skyu.cn/p/279f.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2 id="apply"><a
「SF-LC」6 Logic
https://0skyu.cn/p/ba6f.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<p>We have
「SF-LC」7 Ind Prop
https://0skyu.cn/p/f19c.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2
「SF-LC」8 Maps
https://0skyu.cn/p/42b.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<p>usef
「SF-LC」9 ProofObjects
https://0skyu.cn/p/dd78.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<p>“Alg
「SF-LC」10 IndPrinciples
https://0skyu.cn/p/992d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2 id="Basic"><a
「SF-LC」11 Rel
https://0skyu.cn/p/6574.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<p>rela
「SF-LC」12 Imp
https://0skyu.cn/p/6b46.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<figure
「SF-LC」13 ImpParser
https://0skyu.cn/p/dddf.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<p>the
「SF-LC」14 ImpCEvalFun
https://0skyu.cn/p/9cea.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2
「SF-LC」15 Extraction
https://0skyu.cn/p/610.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2
「SF-LC」16 Auto
https://0skyu.cn/p/fd2b.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<ul>
<li><code>auto<
我的 2018 盘点
https://0skyu.cn/p/6b13.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
我的 2018 年全年盘点
「SF-PLF」1 Equiv
https://0skyu.cn/p/2f60.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h3
「SF-PLF」2 Hoare
https://0skyu.cn/p/ff73.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<p>TBD</p>
「SF-PLF」3 Hoare2
https://0skyu.cn/p/fcfe.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<p>TBD</p>
「SF-PLF」4 HoareAsLogic
https://0skyu.cn/p/b5d9.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<p>TBD</p>
「SF-PLF」5 Smallstep
https://0skyu.cn/p/7ca0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2
https://0skyu.cn/p/0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h1
「SF-PLF」6 Types
https://0skyu.cn/p/8e3d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<p>This
「SF-PLF」7 Stlc
https://0skyu.cn/p/5883.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<p>this
「SF-PLF」8 StlcProp
https://0skyu.cn/p/6805.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<p>基本的定理依赖关系
「SF-PLF」9 MoreStlc
https://0skyu.cn/p/ea55.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<p>make
「SF-PLF」10 Sub
https://0skyu.cn/p/2222.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2
「SF-PLF」11. TypeChecking
https://0skyu.cn/p/710d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<p>The
「SF-PLF」12 Records
https://0skyu.cn/p/a84a.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2
「SF-PLF」13 References
https://0skyu.cn/p/ed68.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<p>Hux:
「SF-PLF」14 RecordSub
https://0skyu.cn/p/e58e.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<figure
「SF-PLF」15 Norm
https://0skyu.cn/p/ca49.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<p>TBD</p>
「SF-PLF」17 UseTactics
https://0skyu.cn/p/5700.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<figure
「SF-PLF」16 LibTactics
https://0skyu.cn/p/a8de.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<p>TBD</p>
「SF-PLF」18 UseAuto
https://0skyu.cn/p/de7c.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h2
「SF-PLF」19 PE
https://0skyu.cn/p/5a19.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<p>TBD</p>
记一个折磨了我一天半的 Bug
https://0skyu.cn/p/59d0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
一杯茶,一根烟,一个 Bug 一天根本改不完。
https://0skyu.cn/p/0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<p>原文链接
队列在前端弹窗中的应用
https://0skyu.cn/p/5411.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<ul>
<li>content<br>
https://0skyu.cn/p/0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<h3 id="趋势报告框架"><a
Peter John Landin
https://0skyu.cn/p/9990.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.519Z
<blockquote>
<ul>
<l
让 Tapd 的源码关联功能支持 Gitee 平台
https://0skyu.cn/p/bf04.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
让 Tapd 的源码关联功能支持 Gitee 平台
GitHub 用户专属福利,实际到账 3K+,Namebase Airdrop
https://0skyu.cn/p/184d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
使用 GitHub 一年以上的用户可以关注一下。
记一个 Base64 有关的 Bug
https://0skyu.cn/p/c609.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
编码与解码使用 Base64 的不同实现有可能导致问题。
React Hooks 系列之1 useState
https://0skyu.cn/p/d35.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
<ul>
<li>content<br>
一份简明的 Base64 原理解析
https://0skyu.cn/p/c735.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
Base64 的原理其实很简单
使用 jsDelivr 免费加速 GitHub Pages 博客的静态资源
https://0skyu.cn/p/7eb0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
使用 jsdelivr CDN 加速 GitHub Pages 博客的静态资源。
本博客模板常见问题 Q & A
https://0skyu.cn/p/9d07.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
使用这个博客模板的朋友们时不时会提出一些问题,我将它们的解决方案逐渐整理归纳,汇总到这一篇帖子里。
用 Vim 编辑 Markdown 时直接粘贴图片
https://0skyu.cn/p/f79d.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
在使用 Vim 编辑 Markdown 时,粘贴图片很不方便,用插件 md-img-paste.vim 解决这个痛点。
My Programming Languages Spectrum
https://0skyu.cn/p/4702.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
<iframe id="chart"
https://0skyu.cn/p/0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
<h1 id="背景"><a
React Hooks 系列之2 useEffect
https://0skyu.cn/p/502a.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
<ul>
<li>content<br>
React Hooks 系列之3 useContext
https://0skyu.cn/p/5e4b.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
<ul>
<li>content<br>
React Hooks 系列之4 useReducer
https://0skyu.cn/p/904f.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
<ul>
<li>content<br>
更聪明地学习,而不是苦读——《如何高效学习》
https://0skyu.cn/p/fecc.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
《如何高效学习》的吐槽与读书笔记。
React Hooks 系列之5 useCallback
https://0skyu.cn/p/7d47.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
<ul>
<li>content<br>
React Hooks 系列之6 useMemo
https://0skyu.cn/p/a342.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
<ul>
<li>content<br>
React Hooks 系列之7 useRef
https://0skyu.cn/p/4e5b.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
<ul>
<li>content<br>
React Hooks 系列之8 custom Hook
https://0skyu.cn/p/f1c9.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.523Z
<p>掌握 React Hooks
Data Representation - Integer
https://0skyu.cn/p/b79.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
<p>Integers, or
Data Representation - Floating Point Numbers
https://0skyu.cn/p/5157.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
<p>In the last
Data Representation - TODO
https://0skyu.cn/p/8038.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
<ul>
<li>Endianness<
林丹从国家队退役,带起一波回忆
https://0skyu.cn/p/6f8.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
打羽毛球好几年了,中间也有好些故事,值得记录一下。
使用 jsDelivr 免费加速 GitHub Pages 博客的静态资源(二)
https://0skyu.cn/p/4e5c.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
使用 jsDelivr 加速 GitHub Pages 博客的图片资源、站内搜索引用的 JSON 资源。
给 Mac 添加右键菜单「使用 VSCode 打开」
https://0skyu.cn/p/f6f7.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
如何在 Mac 下右键文件或文件夹,直接通过菜单项「用 VSCode 打开」。
https://0skyu.cn/p/0.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
<h1
前端弹性动画与 framer-motion 动画库初探
https://0skyu.cn/p/21c1.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
<ul>
<li>content<br>
代码审查:从 ArrayList 说线程安全
https://0skyu.cn/p/3cc4.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
从一个代码 Review 中发现的 ArrayList 线程不安全的真实案例,顺便深入理解一下线程安全。
解决 IntelliJ IDEA 启动报 Unsupported Java Version 的问题
https://0skyu.cn/p/bcd9.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.527Z
解决 IntelliJ IDEA 启动报 Unsupported Java Version 的问题
今天吃什么?
https://0skyu.cn/p/8c9a.html
2021-03-27T16:00:00.000Z
2022-02-04T12:07:31.483Z
今天吃什么?
图片压缩网站搭建完成
https://0skyu.cn/p/b3eb.html
2021-03-26T16:00:00.000Z
2022-02-04T12:07:31.495Z
图片压缩网站搭建完成
计算机三级考试完成了
https://0skyu.cn/p/ebf1.html
2021-03-26T16:00:00.000Z
2022-02-04T12:07:31.495Z
计算机三级考试完成了
零域APP下载
https://0skyu.cn/p/2fb5.html
2021-03-06T16:00:00.000Z
2022-02-04T12:07:31.483Z
零域APP下载
本站支持PWA啦
https://0skyu.cn/p/c76e.html
2021-03-06T16:00:00.000Z
2022-02-04T12:07:31.495Z
本站支持PWA啦
零悟小程序
https://0skyu.cn/p/d3e7.html
2021-03-06T16:00:00.000Z
2022-02-04T12:07:31.495Z
零悟小程序发布
win10隐藏的9种功能-效率提升10倍
https://0skyu.cn/p/31d0.html
2021-03-01T16:00:00.000Z
2022-02-04T12:07:31.483Z
win10隐藏的9种功能-效率提升10倍
2022届实习生-蚂蚁集团-支付宝事业线
https://0skyu.cn/p/d506.html
2021-03-01T03:35:35.000Z
2021-03-01T03:35:35.000Z
<hr>
<h1 id="写在前面"><a href="#写在前面" class="headerlink" title="写在前面"></a>写在前面</h1><p>看到学弟学妹都很热情的联系我,所以我整理了这个博客,方便给大家答疑,并同步招聘动态给大家。先自我介绍一下,我是南大软院17届毕业的,目前在支付宝就职,我叫陈云龙【花名奇策】,作为学长,可以根据自己亲身经历,给学弟学妹量身定做春招实习建议。大家有任何的疑问或者职业咨询,随时都可以联系我。</p>
<p>周围有其他感兴趣的小伙伴,都可以让他们联系我,哪怕不想投递这个部门,也可以听听学长的唠叨【实习经验、注意事项、简历建议、面试建议等】随时联系学长咨询各种实习内推问题呀~</p>
<p><strong>微信:cylong1016</strong>【加微信请备注姓名 + 学校 + 学历 + 学弟or学妹】</p>
<img src="/p/d506/d506/%E5%BE%AE%E4%BF%A1.jpg" class title="微信">
<p><strong>PS:加学长微信,可以给你24小时的热心答疑服务!(o゚v゚)ノ</strong></p>
<h1 id="招聘招聘"><a href="#招聘招聘" class="headerlink" title="招聘招聘"></a>招聘招聘</h1><p>2022届蚂蚁集团-支付宝事业线-区域中台技术部招聘实习生啦(内推),如果有意愿来支付宝的,给自己一次机会简历速度砸过来吧,我帮助大家内推。<strong>后续可转正!</strong></p>
<p><strong>招聘对象:</strong> 2021.11 - 2022.10毕业的应届毕业生。<br><strong>招聘流程:</strong> 简历投递->在线笔试及测评->面试->发放实习offer->实习入职<br><strong>岗位类型:</strong> Java研发、数据研发、产品经理,欢迎加入钉钉群交流:31091227<br><strong>工作地点:</strong> 杭州、上海、成都<br><strong>简历请发送到邮箱:</strong> chenyunlong.cyl@antgroup.com<br><strong>注意简历命名格式:</strong> 姓名 + 学校 + 手机号 + 邮箱</p>
<p><strong>附:</strong> 投递简历后学长将把关简历,提供修改建议,并提供实习问题咨询及职业指导,简历快快砸过来~</p>
MD语法文章测试
https://0skyu.cn/p/1cc.html
2021-02-28T16:00:00.000Z
2022-02-04T12:07:31.483Z
MD语法文章测试
教你一招解决网页无法复制的字
https://0skyu.cn/p/8425.html
2021-02-28T16:00:00.000Z
2022-02-04T12:07:31.495Z
教你一招解决网页无法复制的字
WP8.1升级Win 10 Mobile 教程
https://0skyu.cn/p/3481.html
2021-02-28T16:00:00.000Z
2022-02-04T12:07:31.495Z
WP8.1升级Win 10 Mobile 教程
零域博客成功建立
https://0skyu.cn/p/615e.html
2021-02-27T16:00:00.000Z
2021-03-01T16:00:00.000Z
零域博客正式运营介绍
让你的文字自动适配背景颜色
https://0skyu.cn/p/aba7.html
2021-02-24T16:00:00.000Z
2022-02-04T12:07:31.527Z
<p>网传,产品经理要求App开发人员,让用户App的主题颜色能根据手机壳自动调整。</p>
<p>刚好笔者要做一个类似的事情,根据背景颜色自动改变文字的颜色,以便于用户识别。</p>
丑奴儿
https://0skyu.cn/p/843f.html
2021-02-12T15:30:00.000Z
2022-02-04T12:07:31.527Z
<p>词牌《丑奴儿》,这是一首写在深夜的词,春节短暂相聚即将分离,表达离别的千愁万绪,作此诗于佛山, 2021-02-12 23:30 笔</p>
下雨容易想你
https://0skyu.cn/p/4dec.html
2021-02-10T17:30:00.000Z
2022-02-04T12:07:31.527Z
<p>下雨容易想你,作于佛山</p>
Hello World
https://0skyu.cn/p/16107.html
2021-02-07T16:00:00.000Z
2022-02-04T12:07:31.483Z
<p>Welcome to <a
中间人
https://0skyu.cn/p/2c7b.html
2021-02-05T17:57:00.000Z
2022-02-04T12:07:31.527Z
<p>饮酒高歌深夜,记下朋友的胡言真心话,作于深圳</p>
这一夜
https://0skyu.cn/p/5819.html
2021-02-05T17:55:00.000Z
2022-02-04T12:07:31.527Z
<p>饮酒高歌深夜,记下朋友的胡言真心话,作于深圳</p>
Butterfly 美化/優化/魔改 教程合集
https://0skyu.cn/p/e07e.html
2021-01-02T10:11:22.000Z
2022-02-04T12:07:31.483Z
Butterfly 美化/優化/魔改 合集
自定義側邊欄
https://0skyu.cn/p/61b.html
2020-12-30T13:48:10.000Z
2022-02-04T12:07:31.495Z
自定義側側邊欄
UWP经验 - 页面导航中的暗坑
https://0skyu.cn/p/4ae9.html
2020-12-10T10:20:00.000Z
2022-02-04T12:07:31.483Z
<p>有时候我们在开发时会遇到一种奇怪的现象。随着我们重复地导航页面,内存占用持续上涨,永无止境。在使用一些UWP应用时你也可能发现,伴随着你操作次数的增多,切换页面的频次增加,任务管理器中的内存占用将会膨胀到一个可怕的地步。</p>
<p>一个简单的40M的应用启动内存,可能会增加至800M这个地步(不是Chrome,对它来说这是正常现象)</p>
夜归・上集
https://0skyu.cn/p/522c.html
2020-12-05T05:39:00.000Z
2022-02-04T12:07:31.527Z
<p>昨夜晚归家,作《夜归》上集,作此诗于深圳,2020-12-05 13:39 笔</p>
忆卿
https://0skyu.cn/p/b11f.html
2020-12-03T16:10:00.000Z
2022-02-04T12:07:31.527Z
<p>忆卿时,作于深圳,2020-12-04 00:10 笔</p>
ARC 与 MRC 混合使用
https://0skyu.cn/p/63b2.html
2020-11-02T16:00:00.000Z
2022-02-04T12:07:31.527Z
<h2
求根到叶子节点数字之和
https://0skyu.cn/p/fa3e.html
2020-10-29T14:52:29.000Z
2020-10-29T14:52:29.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字。<br>例如,从根到叶子节点路径 1->2->3 代表数字 123。计算从根到叶子节点生成的所有数字之和。</p>
<p><strong>说明:</strong> 叶子节点是指没有子节点的节点。</p>
<p><strong>示例 1:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">输入: [1, 2, 3]</span><br><span class="line"> 1</span><br><span class="line"> / \</span><br><span class="line"> 2 3</span><br><span class="line">输出: 25</span><br><span class="line">解释:</span><br><span class="line">从根到叶子节点路径 1->2 代表数字 12.</span><br><span class="line">从根到叶子节点路径 1->3 代表数字 13.</span><br><span class="line">因此,数字总和 = 12 + 13 = 25.</span><br></pre></td></tr></table></figure></p>
<p><strong>示例 2:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">输入: [4, 9, 0, 5, 1]</span><br><span class="line"> 4</span><br><span class="line"> / \</span><br><span class="line"> 9 0</span><br><span class="line"> / \</span><br><span class="line">5 1</span><br><span class="line">输出: 1026</span><br><span class="line">解释:</span><br><span class="line">从根到叶子节点路径 4->9->5 代表数字 495.</span><br><span class="line">从根到叶子节点路径 4->9->1 代表数字 491.</span><br><span class="line">从根到叶子节点路径 4->0 代表数字 40.</span><br><span class="line">因此,数字总和 = 495 + 491 + 40 = 1026.</span><br></pre></td></tr></table></figure></p>
當設置 top_img 為 false 時
https://0skyu.cn/p/1e6e.html
2020-10-28T06:15:34.000Z
2022-02-04T12:07:31.483Z
設置 top_img 為 false 時
二叉树的前序遍历
https://0skyu.cn/p/ed83.html
2020-10-27T15:15:09.000Z
2020-10-27T15:15:09.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给你二叉树的根节点 root ,返回它节点值的 前序 遍历。</p>
<p><strong>示例 1:</strong><br><img src="/p/ed83/ed83/inorder.jpg" class title="前序遍历"></p>
<blockquote>
<p>输入:root = [1, null, 2, 3]<br>输出:[1, 2, 3]</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:root = []<br>输出:[]</p>
</blockquote>
划分字母区间
https://0skyu.cn/p/361f.html
2020-10-22T15:08:50.000Z
2020-10-22T15:08:50.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>输入:S = “ababcbacadefegdehijhklij”<br>输出:[9, 7, 8]<br>解释:<br>划分结果为 “ababcbaca”, “defegde”, “hijhklij”。<br>每个字母最多出现在一个片段中。像 “ababcbacadefegde”, “hijhklij” 的划分是错误的,因为划分的片段数较少。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>S的长度在 [1, 500] 之间。</li>
<li>S只包含小写字母 ‘a’ 到 ‘z’。</li>
</ul>
有序数组的平方
https://0skyu.cn/p/81b4.html
2020-10-15T16:11:00.000Z
2020-10-15T16:11:00.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入:[-4, -1, 0, 3, 10]<br>输出:[0, 1, 9, 16, 100]</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:[-7, -3, 2, 3, 11]<br>输出:[4, 9, 9, 49, 121]</p>
</blockquote>
填充每个节点的下一个右侧节点指针
https://0skyu.cn/p/ca7f.html
2020-10-15T10:46:48.000Z
2020-10-15T10:46:48.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">struct Node {</span><br><span class="line"> int val;</span><br><span class="line"> Node *left;</span><br><span class="line"> Node *right;</span><br><span class="line"> Node *next;</span><br><span class="line">}</span><br></pre></td></tr></table></figure><br>填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。初始状态下,所有 next 指针都被设置为 NULL。</p>
<p><strong>示例:</strong><br><img src="/p/ca7f/ca7f/116_sample.png" class title="完美二叉树"></p>
<blockquote>
<p>输入:{“$id”:”1”,”left”:{“$id”:”2”,”left”:{“$id”:”3”,”left”:null,”next”:null,”right”:null,”val”:4},”next”:null,”right”:{“$id”:”4”,”left”:null,”next”:null,”right”:null,”val”:5},”val”:2},”next”:null,”right”:{“$id”:”5”,”left”:{“$id”:”6”,”left”:null,”next”:null,”right”:null,”val”:6},”next”:null,”right”:{“$id”:”7”,”left”:null,”next”:null,”right”:null,”val”:7},”val”:3},”val”:1}<br>输出:{“$id”:”1”,”left”:{“$id”:”2”,”left”:{“$id”:”3”,”left”:null,”next”:{“$id”:”4”,”left”:null,”next”:{“$id”:”5”,”left”:null,”next”:{“$id”:”6”,”left”:null,”next”:null,”right”:null,”val”:7},”right”:null,”val”:6},”right”:null,”val”:5},”right”:null,”val”:4},”next”:{“$id”:”7”,”left”:{“$ref”:”5”},”next”:null,”right”:{“$ref”:”6”},”val”:3},”right”:{“$ref”:”4”},”val”:2},”next”:null,”right”:{“$ref”:”7”},”val”:1}<br>解释:给定二叉树如图 A 所示,你的函数应该填充它的每个 next 指针,以指向其下一个右侧节点,如图 B 所示。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>你只能使用常量级额外空间。</li>
<li>使用递归解题也符合要求,本题中递归程序占用的栈空间不算做额外的空间复杂度。</li>
</ul>
环形链表
https://0skyu.cn/p/c82d.html
2020-10-09T13:45:48.000Z
2020-10-09T13:45:48.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个链表,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。</p>
<p>如果链表中存在环,则返回 true 。 否则,返回 false 。</p>
<p><strong>进阶:</strong></p>
<p>你能用 O(1)(即,常量)内存解决此问题吗?</p>
<p><strong>示例 1:</strong><br><img src="/p/c82d/c82d/circularlinkedlist.png" class title="环形链表"></p>
<blockquote>
<p>输入:head = [3, 2, 0, -4], pos = 1<br>输出:true<br>解释:链表中有一个环,其尾部连接到第二个节点。</p>
</blockquote>
OC 内存管理的基本概念
https://0skyu.cn/p/394c.html
2020-10-08T16:00:00.000Z
2022-02-04T12:07:31.527Z
<h2
监控进程内存
https://0skyu.cn/p/2524.html
2020-09-21T13:47:53.000Z
2022-02-04T12:07:31.655Z
<h2 id="缘由"><a
删除排序数组中的重复项
https://0skyu.cn/p/e22.html
2020-09-18T15:16:31.000Z
2020-09-18T15:16:31.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组 并在使用 O(1) 额外空间的条件下完成。</p>
<p><strong>示例1:</strong></p>
<blockquote>
<p>给定数组 nums = [1, 1, 2],<br>函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。</p>
</blockquote>
<p><strong>示例2:</strong></p>
<blockquote>
<p>给定 nums = [0, 0, 1, 1, 1, 2, 2, 3, 3, 4],<br>函数应该返回新的长度 5, 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。你不需要考虑数组中超出新长度后面的元素。</p>
</blockquote>
<p><strong>说明:</strong></p>
<blockquote>
<p>为什么返回数值是整数,但输出的答案是数组呢?<br>请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。<br>你可以想象内部操作如下:<br><figure class="highlight java"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">// nums 是以“引用”方式传递的。也就是说,不对实参做任何拷贝</span></span><br><span class="line"><span class="keyword">int</span> len = removeDuplicates(nums);</span><br><span class="line"></span><br><span class="line"><span class="comment">// 在函数里修改输入数组对于调用者是可见的。</span></span><br><span class="line"><span class="comment">// 根据你的函数返回的长度, 它会打印出数组中该长度范围内的所有元素。</span></span><br><span class="line"><span class="keyword">for</span> (<span class="keyword">int</span> i = <span class="number">0</span>; i < len; i++) {</span><br><span class="line"> print(nums[i]);</span><br><span class="line">}</span><br></pre></td></tr></table></figure></p>
</blockquote>
组合
https://0skyu.cn/p/ada6.html
2020-09-16T16:51:25.000Z
2020-09-16T16:51:25.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定两个整数 n 和 k,返回 1 … n 中所有可能的 k 个数的组合。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>输入: n = 4, k = 2<br>输出:<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">[</span><br><span class="line"> [2,4],</span><br><span class="line"> [3,4],</span><br><span class="line"> [2,3],</span><br><span class="line"> [1,2],</span><br><span class="line"> [1,3],</span><br><span class="line"> [1,4],</span><br><span class="line">]</span><br></pre></td></tr></table></figure></p>
</blockquote>
UWP经验 - 通过Win32 API读写文件
https://0skyu.cn/p/d0c7.html
2020-09-13T09:00:00.000Z
2022-02-04T12:07:31.483Z
<p>按照《<a href="https://docs.microsoft.com/zh-cn/windows/uwp/files/best-practices-for-writing-to-files">向文件进行写入的最佳做法</a>》这篇文档所述,UWP中推荐的做法是使用<code>FileIO</code>或者<code>PathIO</code>进行文件读写。这没问题,但这俩工具类都各有缺陷:</p>
<ul>
<li><code>FileIO</code>建立在<code>StorageFile</code>基础上,想读写,先拿到<code>StorageFile</code></li>
<li><code>PathIO</code>可以通过路径,但默认仅限于应用文件夹,其它目录没权限(需要一些特殊操作)。</li>
</ul>
<p>那么有没有既能通过路径获取文件,又没有严格的权限限制的方法呢?当然有了!</p>
UWP经验 - 如何大幅提高UWP的文件遍历速度
https://0skyu.cn/p/1e5f.html
2020-09-13T05:00:00.000Z
2022-02-04T12:07:31.483Z
<p>在UWP中,通常是使用<code>StorageFile</code>进行文件相关的操作,大多数情况下,这没有问题。但如果涉及到文件夹遍历,你就会发现建立在<code>Storage</code>基础上的文件查询太慢了。</p>
<p>以一个普通的VuePress前端项目为例,在加载完本地依赖后,整个项目文件数量在20,000个左右(包括node_modules)。使用<code>StorageFolder.GetItemsAsync()</code>,然后循环递归查询,耗时约4分半。</p>
<p>试想,如果你要做一个编辑器,展示文件树,打开应用后可能要等5分钟才能完全加载完,这简直是噩梦。</p>
<p>但现在,通过公开的Win32 API,我们可以直接把时间压缩在4秒左右,这种文件查询速度绝对是一个飞跃式的提升(尽管可能比不上真正的Win32应用查询速度)。</p>
Markdown 编辑器 -4- 预览
https://0skyu.cn/p/ffe9.html
2020-09-08T15:15:00.000Z
2022-02-04T12:07:31.483Z
<p>Markdown编辑器的<strong>编辑</strong>工作已经基本完成了,如果你想要查看Markdown渲染的效果,那么我这里有一些经验可以与你分享</p>
汉明距离
https://0skyu.cn/p/d3cc.html
2020-09-07T16:10:52.000Z
2020-09-07T16:10:52.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>输入: x = 1, y = 4<br>输出: 2<br>解释:<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">1 (0 0 0 1)</span><br><span class="line">4 (0 1 0 0)</span><br><span class="line"> ↑ ↑</span><br></pre></td></tr></table></figure></p>
</blockquote>
c++编译错误汇总
https://0skyu.cn/p/aa91.html
2020-09-05T08:52:51.000Z
2022-02-04T12:07:31.647Z
<h2 id="编译错误处理"><a
程序优化总结分享
https://0skyu.cn/p/6491.html
2020-09-05T08:51:44.000Z
2022-02-04T12:07:31.647Z
<h2 id="来由"><a
vscode连接远程服务器
https://0skyu.cn/p/4af8.html
2020-09-05T08:51:13.000Z
2022-02-04T12:07:31.671Z
<h2 id="起因"><a
二叉树的遍历
https://0skyu.cn/p/f681.html
2020-09-02T14:51:37.000Z
2020-09-21T15:30:34.000Z
<hr>
<h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>最近一直在刷 Leetcode ,其中涉及了很多二叉树相关的题,二叉树是一种很重要的数据结构,很多其他的数据结构都是以二叉树为基础,二叉树的遍历涉及很多种,包括前序遍历、中序遍历、后序遍历、层次遍历。开始一直分不清这些遍历是如何工作的,随着后面题刷的越来越多,也渐渐熟悉了二叉树的遍历方式,在这里做一个总结分享给大家。</p>
<p>四种遍历的主要方式为:</p>
<ul>
<li>前序遍历:根节点 -> 左子树 -> 右子树</li>
<li>中序遍历:左子树 -> 根节点 -> 右子树</li>
<li>后序遍历:左子树 -> 右子树 -> 根节点</li>
<li>层次遍历:从上到下按照层遍历</li>
</ul>
<p>接下来使用以下的二叉树做样例:<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line"></span><br><span class="line"> 1</span><br><span class="line"> / \</span><br><span class="line"> 2 3</span><br><span class="line"> / \ \</span><br><span class="line"> 4 5 6</span><br><span class="line"> / \</span><br><span class="line"> 7 8</span><br><span class="line"></span><br><span class="line">前序遍历:1 2 4 5 7 8 3 6 </span><br><span class="line">中序遍历:4 2 7 5 8 1 3 6</span><br><span class="line">后序遍历:4 7 8 5 2 6 3 1</span><br><span class="line">层次遍历:1 2 3 4 5 6 7 8</span><br></pre></td></tr></table></figure></p>
Markdown 编辑器 -3- 主题
https://0skyu.cn/p/58c8.html
2020-09-01T22:52:00.000Z
2022-02-04T12:07:31.483Z
<p>主题定义是一件比较费时的操作,尽管编辑器还是那个 VSCode 的编辑器,但如果你要假装这是自己的,那么总要在UI上有些变化才是。</p>
<p>这需要一些精调,所幸 monaco-editor 提供了相当丰富的主题配置选项,完全可以让你的编辑器大变样。</p>
预测赢家
https://0skyu.cn/p/2996.html
2020-09-01T14:36:03.000Z
2020-09-01T14:36:03.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个表示分数的非负整数数组。 玩家 1 从数组任意一端拿取一个分数,随后玩家 2 继续从剩余数组任意一端拿取分数,然后玩家 1 拿,…… 。每次一个玩家只能拿取一个分数,分数被拿取之后不再可取。直到没有剩余分数可取时游戏结束。最终获得分数总和最多的玩家获胜。给定一个表示分数的数组,预测玩家1是否会成为赢家。你可以假设每个玩家的玩法都会使他的分数最大化。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入:[1, 5, 2]<br>输出:False<br>解释:一开始,玩家1可以从1和2中进行选择。<br>如果他选择 2(或者 1 ),那么玩家 2 可以从 1(或者 2 )和 5 中进行选择。如果玩家 2 选择了 5 ,那么玩家 1 则只剩下 1(或者 2 )可选。<br>所以,玩家 1 的最终分数为 1 + 2 = 3,而玩家 2 为 5 。<br>因此,玩家 1 永远不会成为赢家,返回 False 。</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:[1, 5, 233, 7]<br>输出:True<br>解释:玩家 1 一开始选择 1 。然后玩家 2 必须从 5 和 7 中进行选择。无论玩家 2 选择了哪个,玩家 1 都可以选择 233 。最终,玩家 1(234 分)比玩家 2(12 分)获得更多的分数,所以返回 True,表示玩家 1 可以成为赢家。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>1 <= 给定的数组长度 <= 20.</li>
<li>数组里所有分数都为非负数且不会大于 10000000 。</li>
<li>如果最终两个玩家的分数相等,那么玩家 1 仍为赢家。</li>
</ul>
Markdown 编辑器 -2- 语法
https://0skyu.cn/p/d948.html
2020-09-01T11:52:00.000Z
2022-02-04T12:07:31.483Z
<h2 id="官方语法定义"><a href="#官方语法定义" class="headerlink" title="官方语法定义"></a>官方语法定义</h2><ul>
<li><p><a href="https://github.com/microsoft/monaco-languages">Monaco Languages</a></p>
</li>
<li><p><a href="https://microsoft.github.io/monaco-editor/monarch.html">Monarch</a></p>
</li>
</ul>
<h2 id="定义语法"><a href="#定义语法" class="headerlink" title="定义语法"></a>定义语法</h2><p>我也没兴趣自创语法,但默认的Markdown语法是经典语法,一些后期扩展的语法,比如删除线、上标下标、脚注等语法均未涵盖。</p>
<p>为了能让语法高亮得更彻底一点,必须要对当前markdown语法解析进行扩展。</p>
Markdown 编辑器 -1- 创建
https://0skyu.cn/p/a7d0.html
2020-09-01T08:50:00.000Z
2022-02-04T12:07:31.483Z
<p>这篇博客的主要目的是用于从零开始利用monaco-editor创建一个Markdown编辑器。</p>
<p>由于有着相对明确的目标,所以就不会面面俱到,只能说提供一些简单的参考。</p>
钥匙和房间
https://0skyu.cn/p/1da7.html
2020-08-31T15:50:07.000Z
2020-08-31T15:50:07.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>有 N 个房间,开始时你位于 0 号房间。每个房间有不同的号码:0,1,2,…,N - 1,并且房间里可能有一些钥匙能使你进入下一个房间。在形式上,对于每个房间 i 都有一个钥匙列表 rooms[i],每个钥匙 rooms[i][j] 由 [0, 1,…,N - 1] 中的一个整数表示,其中 N = rooms.length。 钥匙 rooms[i][j] = v 可以打开编号为 v 的房间。</p>
<p>最初,除 0 号房间外的其余所有房间都被锁住。你可以自由地在房间之间来回走动。如果能进入每个房间返回 true,否则返回 false。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: [[1], [2], [3], []]<br>输出: true<br>解释:<br>我们从 0 号房间开始,拿到钥匙 1。<br>之后我们去 1 号房间,拿到钥匙 2。<br>然后我们去 2 号房间,拿到钥匙 3。<br>最后我们去了 3 号房间。<br>由于我们能够进入每个房间,我们返回 true。</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:[[1, 3], [3, 0, 1], [2], [0]]<br>输出:false<br>解释:我们不能进入 2 号房间。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>1 <= rooms.length <= 1000</li>
<li>0 <= rooms[i].length <= 1000</li>
<li>所有房间中的钥匙数量总计不超过 3000。</li>
</ul>
重新安排行程
https://0skyu.cn/p/664.html
2020-08-28T15:10:29.000Z
2020-08-28T15:10:29.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个机票的字符串二维数组 [from, to],子数组中的两个成员分别表示飞机出发和降落的机场地点,对该行程进行重新规划排序。所有这些机票都属于一个从 JFK(肯尼迪国际机场)出发的先生,所以该行程必须从 JFK 开始。</p>
<p><strong>提示:</strong></p>
<ul>
<li>如果存在多种有效的行程,请你按字符自然排序返回最小的行程组合。例如,行程 [“JFK”, “LGA”] 与 [“JFK”, “LGB”] 相比就更小,排序更靠前。</li>
<li>所有的机场都用三个大写字母表示(机场代码)。</li>
<li>假定所有机票至少存在一种合理的行程。</li>
<li>所有的机票必须都用一次且只能用一次。</li>
</ul>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入:[[“MUC”, “LHR”], [“JFK”, “MUC”], [“SFO”, “SJC”], [“LHR”, “SFO”]]<br>输出:[“JFK”, “MUC”, “LHR”, “SFO”, “SJC”]</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:[[“JFK”, “SFO”],[“JFK”, “ATL”],[“SFO”, “ATL”],[“ATL”, “JFK”],[“ATL”, “SFO”]]<br>输出:[“JFK”, “ATL”, “JFK”, “SFO”, “ATL”, “SFO”]<br>解释:另一种有效的行程是 [“JFK”, “SFO”, “ATL”, “JFK”, “ATL”, “SFO”]。但是它自然排序更大更靠后。</p>
</blockquote>
数字范围按位与
https://0skyu.cn/p/519d.html
2020-08-26T14:52:24.000Z
2020-08-26T14:52:24.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定范围 [m, n],其中 0 <= m <= n <= 2147483647,返回此范围内所有数字的按位与(包含 m, n 两端点)。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: [5, 7]<br>输出: 4</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: [0, 1]<br>输出: 0</p>
</blockquote>
将二叉搜索树变平衡
https://0skyu.cn/p/3837.html
2020-08-20T08:25:13.000Z
2020-08-20T08:25:13.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给你一棵二叉搜索树,请你返回一棵平衡后的二叉搜索树,新生成的树应该与原来的树有着相同的节点值。如果一棵二叉搜索树中,每个节点的两棵子树高度差不超过 1 ,我们就称这棵二叉搜索树是平衡的。如果有多种构造方法,请你返回任意一种。</p>
<p><strong>示例:</strong></p>
<img src="/p/3837/3837/%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91.png" class title="二叉搜索树">
<img src="/p/3837/3837/%E5%B9%B3%E8%A1%A1%E4%BA%8C%E5%8F%89%E6%90%9C%E7%B4%A2%E6%A0%91.png" class title="平衡二叉搜索树">
<blockquote>
<p>输入:root = [1, null, 2, null, 3, null, 4, null, null]<br>输出:[2, 1, 3, null, null, null, 4]<br>解释:这不是唯一的正确答案,[3, 1, 4, null, 2, null, null] 也是一个可行的构造方案。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>树节点的数目在 1 到 10^4 之间。</li>
<li>树节点的值互不相同,且在 1 到 10^5 之间。</li>
</ul>
平衡二叉树
https://0skyu.cn/p/7218.html
2020-08-17T07:19:04.000Z
2020-08-17T07:19:04.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。</p>
<p><strong>示例 1:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">给定二叉树 [3, 9, 20, null, null, 15, 7]</span><br><span class="line"> 3</span><br><span class="line"> / \</span><br><span class="line"> 9 20</span><br><span class="line"> / \</span><br><span class="line"> 15 7</span><br><span class="line">返回 true 。</span><br></pre></td></tr></table></figure></p>
<p><strong>示例 2:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">给定二叉树 [1, 2, 2, 3, 3, null, null, 4, 4]</span><br><span class="line"> 1</span><br><span class="line"> / \</span><br><span class="line"> 2 2</span><br><span class="line"> / \</span><br><span class="line"> 3 3</span><br><span class="line"> / \</span><br><span class="line"> 4 4</span><br><span class="line">返回 false 。</span><br></pre></td></tr></table></figure></p>
区间列表的交集
https://0skyu.cn/p/cced.html
2020-08-15T06:31:00.000Z
2020-08-15T06:31:00.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定两个由一些闭区间组成的列表,每个区间列表都是成对不相交的,并且已经排序。返回这两个区间列表的交集。<br>(形式上,闭区间 [a, b](其中 <code>a <= b</code>)表示实数 x 的集合,而 <code>a <= x <= b</code>。两个闭区间的交集是一组实数,要么为空集,要么为闭区间。例如,[1, 3] 和 [2, 4] 的交集为 [2, 3]。)</p>
<p><strong>示例:</strong></p>
<img src="/p/cced/cced/%E9%97%AD%E5%8C%BA%E9%97%B4%E5%88%97%E8%A1%A8.png" class title="闭区间列表">
<blockquote>
<p>输入:A = [[0, 2], [5, 10], [13, 23], [24, 25]], B = [[1, 5], [8, 12], [15, 24], [25, 26]]<br>输出:[[1, 2], [5, 5], [8, 10], [15, 23], [24, 24], [25, 25]]</p>
</blockquote>
<p>提示:</p>
<ul>
<li>0 <= A.length < 1000</li>
<li>0 <= B.length < 1000</li>
<li>0 <= A[i].start, A[i].end, B[i].start, B[i].end < 10^9</li>
</ul>
字符串相乘
https://0skyu.cn/p/b1e8.html
2020-08-12T18:32:04.000Z
2020-08-12T18:32:04.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: num1 = “2”, num2 = “3”<br>输出: “6”</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: num1 = “123”, num2 = “456”<br>输出: “56088”</p>
</blockquote>
<p><strong>说明:</strong></p>
<ol>
<li>num1 和 num2 的长度小于 110。</li>
<li>num1 和 num2 只包含数字 0-9。</li>
<li>num1 和 num2 均不以零开头,除非是数字 0 本身。</li>
<li>不能使用任何标准库的大数类型(比如 BigInteger)或直接将输入转换为整数来处理。</li>
</ol>
被围绕的区域
https://0skyu.cn/p/f0f6.html
2020-08-10T16:27:08.000Z
2020-08-10T16:27:08.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个二维的矩阵,包含 ‘X’ 和 ‘O’(字母 O)。找到所有被 ‘X’ 围绕的区域,并将这些区域里所有的 ‘O’ 用 ‘X’ 填充。</p>
<p><strong>示例:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">输入:</span><br><span class="line"></span><br><span class="line">X X X X</span><br><span class="line">X O O X</span><br><span class="line">X X O X</span><br><span class="line">X O X X</span><br><span class="line"></span><br><span class="line">运行你的函数后,矩阵变为:</span><br><span class="line"></span><br><span class="line">X X X X</span><br><span class="line">X X X X</span><br><span class="line">X X X X</span><br><span class="line">X O X X</span><br><span class="line"></span><br></pre></td></tr></table></figure><br><strong>解释:</strong> 被围绕的区间不会存在于边界上,换句话说,任何边界上的 ‘O’ 都不会被填充为 ‘X’。 任何不在边界上,或不与边界上的 ‘O’ 相连的 ‘O’ 最终都会被填充为 ‘X’。如果两个元素在水平或垂直方向相邻,则称它们是“相连”的。</p>
计数二进制子串
https://0skyu.cn/p/8703.html
2020-08-10T15:48:04.000Z
2020-08-10T15:48:04.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。重复出现的子串要计算它们出现的次数。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: “00110011”<br>输出: 6<br>解释: 有 6 个子串具有相同数量的连续1和0:“0011”,“01”,“1100”,“10”,“0011” 和 “01”。<br>请注意,一些重复出现的子串要计算它们出现的次数。<br>另外,“00110011”不是有效的子串,因为所有的0(和1)没有组合在一起。</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: “10101”<br>输出: 4<br>解释: 有4个子串:“10”,“01”,“10”,“01”,它们具有相同数量的连续1和0。</p>
</blockquote>
<p><strong>注意:</strong></p>
<blockquote>
<p>s.length 在1到50,000之间。<br>s 只包含“0”或“1”字符。</p>
</blockquote>
Hexo 博客和 NexT 主题版本升级
https://0skyu.cn/p/c0e3.html
2020-08-10T15:11:59.000Z
2020-08-10T15:11:59.000Z
<hr>
<h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>使用 <a href="https://hexo.io/zh-cn/" title="Hexo">Hexo</a> 搭建博客也有4年之久,也是一直使用 <a href="http://theme-next.iissnan.com/" title="Next">NexT</a> 主题,NexT 的简洁大方美观,特别符合我的审美。最近 Hexo 更新到 5.0.0 版本了,也是临时起意,想要更新下 Hexo 的版本,同时也一起更新下 NexT 主题,毕竟从4年前开始使用后,就再也没有升级过这两个的版本了。经常看到很多的同学都升级到新版本的 NexT 主题,界面展示和功能都有较大提升。NexT 主题不仅由之前的 5.1.x 更新至 7.x,主仓库也从 <a href="https://github.com/iissnan/hexo-theme-next" title="iissnan">iissnan</a> 名下迁移至 <a href="https://github.com/theme-next" title="theme-next">theme-next</a> 组织。</p>
相同的树
https://0skyu.cn/p/bea4.html
2020-08-06T19:33:40.000Z
2020-08-06T19:33:40.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。</p>
<p><strong>示例 1:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">输入:</span><br><span class="line"></span><br><span class="line"> 1 1</span><br><span class="line"> / \ / \</span><br><span class="line"> 2 3 2 3</span><br><span class="line"></span><br><span class="line">[1, 2, 3], [1, 2, 3]</span><br><span class="line"></span><br><span class="line">输出: true</span><br></pre></td></tr></table></figure></p>
<p><strong>示例 2:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">输入:</span><br><span class="line"></span><br><span class="line"> 1 1</span><br><span class="line"> / \</span><br><span class="line"> 2 2</span><br><span class="line"></span><br><span class="line">[1, 2], [1, null, 2]</span><br><span class="line"></span><br><span class="line">输出: false</span><br></pre></td></tr></table></figure></p>
<p><strong>示例 3:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">输入:</span><br><span class="line"></span><br><span class="line"> 1 1</span><br><span class="line"> / \ / \</span><br><span class="line"> 2 1 1 2</span><br><span class="line"></span><br><span class="line">[1, 2, 1], [1, 1, 2]</span><br><span class="line"></span><br><span class="line">输出: false</span><br></pre></td></tr></table></figure></p>
课程表
https://0skyu.cn/p/c61f.html
2020-08-04T18:43:14.000Z
2020-08-04T18:43:14.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>你这个学期必须选修 numCourse 门课程,记为 0 到 numCourse - 1 。在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们:[0, 1]。给定课程总量以及它们的先决条件,请你判断是否可能完成所有课程的学习?</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: 2, [[1, 0]]<br>输出: true<br>解释: 总共有 2 门课程。学习课程 1 之前,你需要完成课程 0。所以这是可能的。</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: 2, [[1, 0], [0, 1]]<br>输出: false<br>解释: 总共有 2 门课程。学习课程 1 之前,你需要先完成课程 0;并且学习课程 0 之前,你还应先完成课程 1。这是不可能的。</p>
</blockquote>
魔术索引
https://0skyu.cn/p/9e71.html
2020-08-03T16:37:24.000Z
2020-08-03T16:37:24.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>魔术索引。 在数组 A[0…n-1] 中,有所谓的魔术索引,满足条件 A[i] = i 。给定一个有序整数数组,编写一种方法找出魔术索引,若有的话,在数组 A 中找出一个魔术索引,如果没有,则返回 -1。若有多个魔术索引,返回索引值最小的一个。</p>
<p><strong>示例1:</strong></p>
<blockquote>
<p>输入: nums = [0, 2, 3, 4, 5]<br>输出: 0<br>说明: 0 下标的元素为 0</p>
</blockquote>
<p><strong>示例2:</strong></p>
<blockquote>
<p>输入: nums = [1, 1, 1]<br>输出: 1</p>
</blockquote>
<p><strong>说明:</strong></p>
<blockquote>
<p>nums 长度在 [1, 1000000] 之间</p>
</blockquote>
字符串相加
https://0skyu.cn/p/53ac.html
2020-08-03T15:35:34.000Z
2020-08-03T15:35:34.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定两个字符串形式的非负整数 num1 和 num2 ,计算它们的和。</p>
<p><strong>提示:</strong></p>
<ul>
<li>num1 和 num2 的长度都小于 5100</li>
<li>num1 和 num2 都只包含数字 0-9</li>
<li>num1 和 num2 都不包含任何前导零</li>
<li>你不能使用任何內建 BigInteger 库,也不能直接将输入的字符串转换为整数形式</li>
</ul>
Butterfly添加全局吸底Aplayer教程
https://0skyu.cn/p/9a90.html
2020-07-31T11:02:28.000Z
2022-02-04T12:07:31.479Z
Butterfly添加全局吸底Aplayer教程
黄金矿工
https://0skyu.cn/p/81c1.html
2020-07-30T15:45:14.000Z
2020-07-30T15:45:14.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>你要开发一座金矿,地质勘测学家已经探明了这座金矿中的资源分布,并用大小为 m * n 的网格 grid 进行了标注。每个单元格中的整数就表示这一单元格中的黄金数量;如果该单元格是空的,那么就是 0。为了使收益最大化,矿工需要按以下规则来开采黄金:</p>
<ul>
<li>每当矿工进入一个单元,就会收集该单元格中的所有黄金。</li>
<li>矿工每次可以从当前位置向上下左右四个方向走。</li>
<li>每个单元格只能被开采(进入)一次。</li>
<li>不得开采(进入)黄金数目为 0 的单元格。</li>
<li>矿工可以从网格中任意一个有黄金的单元格出发或者是停止。</li>
</ul>
<p><strong>示例 1:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">输入:grid = [[0, 6, 0], [5, 8, 7], [0, 9, 0]]</span><br><span class="line">输出:24</span><br><span class="line">解释:</span><br><span class="line">[[0, 6, 0],</span><br><span class="line"> [5, 8, 7],</span><br><span class="line"> [0, 9, 0]]</span><br><span class="line">一种收集最多黄金的路线是:9 -> 8 -> 7。</span><br></pre></td></tr></table></figure></p>
<p><strong>示例 2:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">输入:grid = [[1, 0, 7], [2, 0, 6], [3, 4, 5], [0, 3, 0], [9, 0, 20]]</span><br><span class="line">输出:28</span><br><span class="line">解释:</span><br><span class="line">[[1, 0, 7],</span><br><span class="line"> [2, 0, 6],</span><br><span class="line"> [3, 4, 5],</span><br><span class="line"> [0, 3, 0],</span><br><span class="line"> [9, 0, 20]]</span><br><span class="line">一种收集最多黄金的路线是:1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7。</span><br></pre></td></tr></table></figure></p>
<p><strong>提示:</strong></p>
<ul>
<li>1 <= grid.length, grid[i].length <= 15</li>
<li>0 <= grid[i][j] <= 100</li>
<li>最多 25 个单元格中有黄金。</li>
</ul>
扫雷游戏
https://0skyu.cn/p/6102.html
2020-07-28T11:48:22.000Z
2020-07-28T11:48:22.000Z
<hr>
<h1 id="題目描述"><a href="#題目描述" class="headerlink" title="題目描述"></a>題目描述</h1><p>让我们一起来玩扫雷游戏!</p>
<p>给定一个代表游戏板的二维字符矩阵。 ‘M’ 代表一个未挖出的地雷,’E’ 代表一个未挖出的空方块,’B’ 代表没有相邻(上,下,左,右,和所有4个对角线)地雷的已挖出的空白方块,数字(’1’ 到 ‘8’)表示有多少地雷与这块已挖出的方块相邻,’X’ 则表示一个已挖出的地雷。现在给出在所有未挖出的方块中(’M’或者’E’)的下一个点击位置(行和列索引),根据以下规则,返回相应位置被点击后对应的面板:</p>
<ol>
<li>如果一个地雷(’M’)被挖出,游戏就结束了- 把它改为 ‘X’。</li>
<li>如果一个没有相邻地雷的空方块(’E’)被挖出,修改它为(’B’),并且所有和其相邻的未挖出方块都应该被递归地揭露。</li>
<li>如果一个至少与一个地雷相邻的空方块(’E’)被挖出,修改它为数字(’1’到’8’),表示相邻地雷的数量。</li>
<li>如果在此次点击中,若无更多方块可被揭露,则返回面板。</li>
</ol>
<p><strong>示例 1:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line">输入:</span><br><span class="line"></span><br><span class="line">[['E', 'E', 'E', 'E', 'E'],</span><br><span class="line"> ['E', 'E', 'M', 'E', 'E'],</span><br><span class="line"> ['E', 'E', 'E', 'E', 'E'],</span><br><span class="line"> ['E', 'E', 'E', 'E', 'E']]</span><br><span class="line"></span><br><span class="line">Click : [3,0]</span><br><span class="line"></span><br><span class="line">输出:</span><br><span class="line"></span><br><span class="line">[['B', '1', 'E', '1', 'B'],</span><br><span class="line"> ['B', '1', 'M', '1', 'B'],</span><br><span class="line"> ['B', '1', '1', '1', 'B'],</span><br><span class="line"> ['B', 'B', 'B', 'B', 'B']]</span><br></pre></td></tr></table></figure></p>
<p><strong>解释:</strong><br><img src="/p/6102/6102/minesweeper_example_1.png" class title="示例1"></p>
<p><strong>示例 2:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line">输入:</span><br><span class="line"></span><br><span class="line">[['B', '1', 'E', '1', 'B'],</span><br><span class="line"> ['B', '1', 'M', '1', 'B'],</span><br><span class="line"> ['B', '1', '1', '1', 'B'],</span><br><span class="line"> ['B', 'B', 'B', 'B', 'B']]</span><br><span class="line"></span><br><span class="line">Click : [1,2]</span><br><span class="line"></span><br><span class="line">输出:</span><br><span class="line"></span><br><span class="line">[['B', '1', 'E', '1', 'B'],</span><br><span class="line"> ['B', '1', 'X', '1', 'B'],</span><br><span class="line"> ['B', '1', '1', '1', 'B'],</span><br><span class="line"> ['B', 'B', 'B', 'B', 'B']]</span><br></pre></td></tr></table></figure></p>
<p><strong>解释:</strong><br><img src="/p/6102/6102/minesweeper_example_2.png" class title="示例2"></p>
<p><strong>注意:</strong></p>
<ol>
<li>输入矩阵的宽和高的范围为 [1, 50]。</li>
<li>点击的位置只能是未被挖出的方块 (‘M’ 或者 ‘E’),这也意味着面板至少包含一个可点击的方块。</li>
<li>输入面板不会是游戏结束的状态(即有地雷已被挖出)。</li>
<li>简单起见,未提及的规则在这个问题中可被忽略。例如,当游戏结束时你不需要挖出所有地雷,考虑所有你可能赢得游戏或标记方块的情况。</li>
</ol>
二叉树的最大深度
https://0skyu.cn/p/2ea8.html
2020-07-28T10:40:03.000Z
2020-07-28T10:40:03.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。</p>
<p><strong>说明:</strong> 叶子节点是指没有子节点的节点。</p>
<p><strong>示例:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">给定二叉树 [3, 9, 20, null, null, 15, 7],</span><br><span class="line"></span><br><span class="line"> 3</span><br><span class="line"> / \</span><br><span class="line"> 9 20</span><br><span class="line"> / \</span><br><span class="line"> 15 7</span><br><span class="line">返回它的最大深度 3 。</span><br></pre></td></tr></table></figure></p>
有效的括号
https://0skyu.cn/p/f3fc.html
2020-07-27T08:59:21.000Z
2020-07-27T08:59:21.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个只包括 ‘(‘,’)’,’{‘,’}’,’[‘,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:</p>
<ul>
<li>左括号必须用相同类型的右括号闭合。</li>
<li>左括号必须以正确的顺序闭合。</li>
</ul>
<p><strong>注意:</strong> 空字符串可被认为是有效字符串。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: “()”<br>输出: true</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: “()[]{}”<br>输出: true</p>
</blockquote>
<p><strong>示例 3:</strong></p>
<blockquote>
<p>输入: “(]”<br>输出: false</p>
</blockquote>
<p><strong>示例 4:</strong></p>
<blockquote>
<p>输入: “([)]”<br>输出: false</p>
</blockquote>
<p><strong>示例 5:</strong></p>
<blockquote>
<p>输入: “{[]}”<br>输出: true</p>
</blockquote>
判断子序列
https://0skyu.cn/p/fda3.html
2020-07-27T08:39:31.000Z
2020-07-27T08:39:31.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定字符串 s 和 t ,判断 s 是否为 t 的子序列。你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ≈ 500,000),而 s 是个短字符串(长度 <= 100)。</p>
<p>字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,”ace”是”abcde”的一个子序列,而”aec”不是)。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>s = “abc”, t = “ahbgdc”<br>返回 true.</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>s = “axc”, t = “ahbgdc”<br>返回 false.</p>
</blockquote>
除数博弈
https://0skyu.cn/p/74e5.html
2020-07-24T08:19:07.000Z
2022-02-04T12:07:31.631Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。最初,黑板上有一个数字 N 。在每个玩家的回合,玩家需要执行以下操作:</p>
<ul>
<li>选出任一 x,满足 0 < x < N 且 N % x == 0 。</li>
<li>用 N - x 替换黑板上的数字 N 。</li>
</ul>
<p>如果玩家无法执行这些操作,就会输掉游戏。只有在爱丽丝在游戏中取得胜利时才返回 True,否则返回 False。假设两个玩家都以最佳状态参与游戏。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入:2<br>输出:true<br>解释:爱丽丝选择 1,鲍勃无法进行操作。</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:3<br>输出:false<br>解释:爱丽丝选择 1,鲍勃也选择 1,然后爱丽丝无法进行操作。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>1 <= N <= 1000</li>
</ul>
最小路径和
https://0skyu.cn/p/8f3a.html
2020-07-23T01:24:20.000Z
2020-07-23T01:24:20.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。</p>
<p><strong>说明:</strong> 每次只能向下或者向右移动一步。</p>
<p><strong>示例:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">输入:</span><br><span class="line">[</span><br><span class="line"> [1,3,1],</span><br><span class="line"> [1,5,1],</span><br><span class="line"> [4,2,1]</span><br><span class="line">]</span><br><span class="line">输出: 7</span><br><span class="line">解释: 因为路径 1→3→1→1→1 的总和最小。</span><br></pre></td></tr></table></figure></p>
反转链表
https://0skyu.cn/p/3c7.html
2020-07-15T16:29:26.000Z
2020-07-15T16:29:26.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>反转一个单链表。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>输入: 1->2->3->4->5->NULL<br>输出: 5->4->3->2->1->NULL</p>
</blockquote>
<p><strong>进阶:</strong></p>
<blockquote>
<p>你可以迭代或递归地反转链表。你能否用两种方法解决这道题?</p>
</blockquote>
验证二叉搜索树
https://0skyu.cn/p/ef17.html
2020-07-15T15:04:31.000Z
2020-07-15T15:04:31.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:</p>
<ul>
<li>节点的左子树只包含小于当前节点的数。</li>
<li>节点的右子树只包含大于当前节点的数。</li>
<li>所有左子树和右子树自身必须也是二叉搜索树。</li>
</ul>
<p><strong>示例 1:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">输入:</span><br><span class="line"> 2</span><br><span class="line"> / \</span><br><span class="line"> 1 3</span><br><span class="line">输出: true</span><br></pre></td></tr></table></figure></p>
<p><strong>示例 2:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">输入:</span><br><span class="line"> 5</span><br><span class="line"> / \</span><br><span class="line"> 1 4</span><br><span class="line"> / \</span><br><span class="line"> 3 6</span><br><span class="line">输出: false</span><br><span class="line">解释: 输入为: [5, 1, 4, null, null, 3, 6]。根节点的值为 5 ,但是其右子节点值为 4 。</span><br></pre></td></tr></table></figure></p>
二叉搜索树的第k大节点
https://0skyu.cn/p/fbdb.html
2020-07-15T05:03:36.000Z
2020-07-15T05:03:36.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一棵二叉搜索树,请找出其中第k大的节点。</p>
<p><strong>示例 1:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">输入: root = [3, 1, 4, null, 2], k = 1</span><br><span class="line"> 3</span><br><span class="line"> / \</span><br><span class="line"> 1 4</span><br><span class="line"> \</span><br><span class="line"> 2</span><br><span class="line">输出: 4</span><br></pre></td></tr></table></figure></p>
<p><strong>示例 2:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">输入: root = [5, 3, 6, 2, 4, null, null, 1], k = 3</span><br><span class="line"> 5</span><br><span class="line"> / \</span><br><span class="line"> 3 6</span><br><span class="line"> / \</span><br><span class="line"> 2 4</span><br><span class="line"> /</span><br><span class="line"> 1</span><br><span class="line">输出: 4</span><br></pre></td></tr></table></figure></p>
<p>限制:<br>1 ≤ k ≤ 二叉搜索树元素个数</p>
三角形最小路径和
https://0skyu.cn/p/4f4.html
2020-07-13T16:19:12.000Z
2020-07-13T16:19:12.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。相邻的结点,在这里指的是下标与上一层结点下标相同或者等于上一层结点下标 + 1 的两个结点。</p>
<p>例如,给定三角形:<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">[</span><br><span class="line"> [2],</span><br><span class="line"> [3, 4],</span><br><span class="line"> [6, 5, 7],</span><br><span class="line"> [4, 1, 8, 3]</span><br><span class="line">]</span><br></pre></td></tr></table></figure><br>自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。</p>
恢复空格
https://0skyu.cn/p/6d6.html
2020-07-09T07:31:11.000Z
2020-07-09T07:31:11.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>哦,不!你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子”I reset the computer. It still didn’t boot!”已经变成了”iresetthecomputeritstilldidntboot”。在处理标点符号和大小写之前,你得先把它断成词语。当然了,你有一本厚厚的词典dictionary,不过,有些词没在词典里。假设文章用sentence表示,设计一个算法,把文章断开,要求未识别的字符最少,返回未识别的字符数。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>输入:<br>dictionary = [“looked”, “just”, “like”, “her”, “brother”]<br>sentence = “jesslookedjustliketimherbrother”<br>输出: 7<br>解释: 断句后为”jess looked just like tim her brother”,共7个未识别字符。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>0 <= len(sentence) <= 1000</li>
<li>dictionary中总字符数不超过 150000。</li>
<li>你可以认为dictionary和sentence中只包含小写字母。</li>
</ul>
跳水板
https://0skyu.cn/p/a6de.html
2020-07-08T15:36:21.000Z
2020-07-08T15:36:21.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。编写一个方法,生成跳水板所有可能的长度。返回的长度需要从小到大排列。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入:<br>shorter = 1<br>longer = 2<br>k = 3<br>输出: [3, 4, 5, 6]<br>解释:可以使用 3 次 shorter,得到结果 3;使用 2 次 shorter 和 1 次 longer,得到结果 4 。以此类推,得到最终结果。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>0 < shorter <= longer</li>
<li>0 <= k <= 100000</li>
</ul>
路径总和 II
https://0skyu.cn/p/69f2.html
2020-07-06T16:03:49.000Z
2020-07-06T16:03:49.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。<br><strong>说明: 叶子节点是指没有子节点的节点。</strong></p>
<p><strong>示例:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line">给定如下二叉树,以及目标和 sum = 22,</span><br><span class="line"> 5</span><br><span class="line"> / \</span><br><span class="line"> 4 8</span><br><span class="line"> / / \</span><br><span class="line"> 11 13 4</span><br><span class="line"> / \ / \</span><br><span class="line">7 2 5 1</span><br><span class="line">返回:</span><br><span class="line">[</span><br><span class="line"> [5,4,11,2],</span><br><span class="line"> [5,8,4,5]</span><br><span class="line">]</span><br></pre></td></tr></table></figure></p>
路经总和
https://0skyu.cn/p/d08c.html
2020-07-06T14:49:19.000Z
2020-07-06T14:49:19.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。<br><strong>说明: 叶子节点是指没有子节点的节点。</strong></p>
<p><strong>示例:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">给定如下二叉树,以及目标和 sum = 22</span><br><span class="line"> 5</span><br><span class="line"> / \</span><br><span class="line"> 4 8</span><br><span class="line"> / / \</span><br><span class="line"> 11 13 4</span><br><span class="line"> / \ \</span><br><span class="line"> 7 2 1</span><br><span class="line">返回 true, 因为存在目标和为 22 的根节点到叶子节点的路径 5->4->11->2。</span><br></pre></td></tr></table></figure></p>
调试JS代码
https://0skyu.cn/p/42b6.html
2020-07-05T14:04:01.000Z
2022-02-04T12:07:31.651Z
<p>记录下近期对JS代码的调试过程</
最长重复子数组
https://0skyu.cn/p/96c1.html
2020-06-30T16:46:55.000Z
2020-06-30T16:46:55.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给两个整数数组 A 和 B ,返回两个数组中公共的、长度最长的子数组的长度。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>输入:<br>A: [1, 2, 3, 2, 1]<br>B: [3, 2, 1, 4, 7]<br>输出:3<br>解释:长度最长的公共子数组是 [3, 2, 1] 。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>1 <= len(A), len(B) <= 1000</li>
<li>0 <= A[i], B[i] < 100</li>
</ul>
用两个栈实现队列
https://0skyu.cn/p/e0ce.html
2020-06-30T12:08:36.000Z
2020-06-30T12:08:36.000Z
<hr>
<h1 id="题解"><a href="#题解" class="headerlink" title="题解"></a>题解</h1><p>用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入:<br>[“CQueue”, “appendTail”, “deleteHead”, “deleteHead”]<br>[[], [3], [], []]<br>输出:[null, null, 3, -1]</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:<br>[“CQueue”, “deleteHead”, “appendTail”, “appendTail”, “deleteHead”, “deleteHead”]<br>[[], [], [5], <a href="https://leetcode-cn.com/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof/solution/mian-shi-ti-09-yong-liang-ge-zhan-shi-xian-dui-l-3/" title="用两个栈实现队列 | 题解(LeetCode)">2</a>, [], []]<br>输出:[null, -1, null, null, 5, 2]</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>1 <= values <= 10000</li>
<li>最多会对 appendTail、deleteHead 进行 10000 次调用</li>
</ul>
另一个树的子树
https://0skyu.cn/p/8550.html
2020-06-22T06:33:13.000Z
2020-06-22T06:33:13.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树。</p>
<p><strong>示例 1:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">给定的树 s:</span><br><span class="line"> 3</span><br><span class="line"> / \</span><br><span class="line"> 4 5</span><br><span class="line"> / \</span><br><span class="line"> 1 2</span><br><span class="line"></span><br><span class="line">给定的树 t:</span><br><span class="line"> 4</span><br><span class="line"> / \</span><br><span class="line"> 1 2</span><br><span class="line">返回 true,因为 t 与 s 的一个子树拥有相同的结构和节点值。</span><br></pre></td></tr></table></figure></p>
<p><strong>示例 2:</strong><br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">给定的树 s:</span><br><span class="line"> 3</span><br><span class="line"> / \</span><br><span class="line"> 4 5</span><br><span class="line"> / \</span><br><span class="line"> 1 2</span><br><span class="line"> /</span><br><span class="line"> 0</span><br><span class="line"></span><br><span class="line">给定的树 t:</span><br><span class="line"> 4</span><br><span class="line"> / \</span><br><span class="line"> 1 2</span><br><span class="line">返回 false。</span><br></pre></td></tr></table></figure></p>
验证回文串
https://0skyu.cn/p/9c6f.html
2020-06-19T09:43:28.000Z
2020-06-19T09:43:28.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。<br><strong>说明:</strong> 本题中,我们将空字符串定义为有效的回文串。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: “A man, a plan, a canal: Panama”<br>输出: true</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: “race a car”<br>输出: false</p>
</blockquote>
6月份的碎碎念
https://0skyu.cn/p/eeaf.html
2020-06-16T03:43:55.000Z
2022-02-04T12:07:31.523Z
<script>
con
删除链表的倒数第N个节点
https://0skyu.cn/p/cb22.html
2020-06-15T18:35:53.000Z
2020-06-15T18:35:53.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>给定一个链表: 1->2->3->4->5, 和 n = 2.<br>当删除了倒数第二个节点后,链表变为 1->2->3->5.</p>
</blockquote>
<p><strong>说明:</strong></p>
<blockquote>
<p>给定的 n 保证是有效的。</p>
</blockquote>
<p><strong>进阶:</strong></p>
<blockquote>
<p>你能尝试使用一趟扫描实现吗?</p>
</blockquote>
最长公共前缀
https://0skyu.cn/p/4447.html
2020-06-15T06:47:42.000Z
2020-06-15T06:47:42.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: [“flower”, “flow”, “flight”]<br>输出: “fl”</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: [“dog”, “racecar”, “car”]<br>输出: “”<br>解释: 输入不存在公共前缀。</p>
</blockquote>
<p><strong>说明:</strong></p>
<blockquote>
<p>所有输入只包含小写字母 a-z 。</p>
</blockquote>
自定義代碼配色
https://0skyu.cn/p/fcc1.html
2020-06-13T12:41:59.000Z
2022-02-04T12:07:31.495Z
自定義代碼配色
苍穹
https://0skyu.cn/p/8e97.html
2020-06-11T15:30:00.000Z
2022-02-04T12:07:31.523Z
<p>观苍穹之下,作于深圳,2020-06-11 23:30 笔</p>
husky+lint-staged助力团队编码规范
https://0skyu.cn/p/f870.html
2020-06-09T21:25:24.000Z
2022-02-04T12:07:31.651Z
<h1 id="了解-githooks"><a href="#了解-githooks" class="headerlink" title="了解 githooks"></a>了解 githooks</h1><p>Git Hooks 就是在 Git 执行特定事件(如commit、push、receive等)时触发运行的脚本,类似于“钩子函数”,没有设置可执行的钩子将被忽略。</p>
<p>在项目的 <code>.git/hooks</code> 目录中,有一些 <code>.sample</code> 结尾的钩子示例脚本,如果想启用对应的钩子,只需手动删除后缀,即可。(删除某一个 hook 的后缀 <code>.sample</code> 即可启用该 hook 脚本,默认是不启用的。)</p>
<p>【但是,我们一般不去改动 <code>.git/hooks</code> 里面的文件,因为我们使用 husky 】</p>
职级晋升答辩
https://0skyu.cn/p/4a36.html
2020-06-07T02:03:30.000Z
2022-02-04T12:07:31.659Z
<p>前段时间参加了公司的职级晋升答辩,
顺时针打印矩阵
https://0skyu.cn/p/d43e.html
2020-06-04T18:05:55.000Z
2020-06-04T18:05:55.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入:matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]<br>输出:[1, 2, 3, 6, 9, 8, 7, 4, 5]</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:matrix = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]<br>输出:[1, 2, 3, 4, 8, 12, 11, 10, 9, 5, 6, 7]</p>
</blockquote>
<p><strong>限制:</strong></p>
<blockquote>
<p>0 <= matrix.length <= 100<br>0 <= matrix[i].length <= 100</p>
</blockquote>
求1-n的和
https://0skyu.cn/p/3571.html
2020-06-02T16:13:13.000Z
2020-06-02T16:13:13.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: n = 3<br>输出: 6</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: n = 9<br>输出: 45</p>
</blockquote>
<p><strong>限制:</strong></p>
<blockquote>
<p>1 <= n <= 10000</p>
</blockquote>
拥有最多糖果的孩子
https://0skyu.cn/p/7e3a.html
2020-06-01T14:33:45.000Z
2020-06-01T14:33:45.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有最 的糖果。<br><strong>注意:</strong> 允许有多个孩子同时拥有最多的糖果数目。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入:candies = [2, 3, 5, 1, 3], extraCandies = 3<br>输出:[true, true, true, false, true]<br>解释:<br>孩子 1 有 2 个糖果,如果他得到所有额外的糖果(3个),那么他总共有 5 个糖果,他将成为拥有最多糖果的孩子。<br>孩子 2 有 3 个糖果,如果他得到至少 2 个额外糖果,那么他将成为拥有最多糖果的孩子。<br>孩子 3 有 5 个糖果,他已经是拥有最多糖果的孩子。<br>孩子 4 有 1 个糖果,即使他得到所有额外的糖果,他也只有 4 个糖果,无法成为拥有糖果最多的孩子。<br>孩子 5 有 3 个糖果,如果他得到至少 2 个额外糖果,那么他将成为拥有最多糖果的孩子。</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:candies = [4, 2, 1, 1, 2], extraCandies = 1<br>输出:[true, false, false, false, false]<br>解释:只有 1 个额外糖果,所以不管额外糖果给谁,只有孩子 1 可以成为拥有糖果最多的孩子。</p>
</blockquote>
<p><strong>示例 3:</strong></p>
<blockquote>
<p>输入:candies = [12, 1, 12], extraCandies = 10<br>输出:[true, false, true]</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>2 <= candies.length <= 100</li>
<li>1 <= candies[i] <= 100</li>
<li>1 <= extraCandies <= 50</li>
</ul>
三数之和
https://0skyu.cn/p/419e.html
2020-05-30T13:48:24.000Z
2020-05-30T13:48:24.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c,使得 a + b + c = 0?请你找出所有满足条件且不重复的三元组。</p>
<p>注意:答案中不可以包含重复的三元组。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>给定数组 nums = [-1, 0, 1, 2, -1, -4],<br>满足要求的三元组集合为:<br>[[-1, 0, 1], [-1, -1, 2]]</p>
</blockquote>
打家劫舍
https://0skyu.cn/p/eed8.html
2020-05-29T13:27:30.000Z
2020-05-29T13:27:30.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入:[1,2,3,1]<br>输出:4<br>解释:偷窃 1 号房屋 (金额 = 1) ,然后偷窃 3 号房屋 (金额 = 3)。偷窃到的最高金额 = 1 + 3 = 4 。</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:[2,7,9,3,1]<br>输出:12<br>解释:偷窃 1 号房屋 (金额 = 2), 偷窃 3 号房屋 (金额 = 9),接着偷窃 5 号房屋 (金额 = 1)。偷窃到的最高金额 = 2 + 9 + 1 = 12 。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>0 <= nums.length <= 100</li>
<li>0 <= nums[i] <= 400</li>
</ul>
雨
https://0skyu.cn/p/7abb.html
2020-05-28T17:33:00.000Z
2022-02-04T12:07:31.523Z
<p>关于雨的一首诗,作此诗于深圳,2020-05-29 01:33 笔</p>
Butterfly 安裝文檔(七) 更新日誌
https://0skyu.cn/p/f2f7.html
2020-05-28T14:41:59.000Z
2022-02-04T12:07:31.479Z
Butterfly安裝文檔-更新日誌
Butterfly 安裝文檔(六) 進階教程
https://0skyu.cn/p/47c6.html
2020-05-28T14:39:25.000Z
2022-02-04T12:07:31.479Z
Butterfly安裝文檔-進階教程
Butterfly 安裝文檔(五) 主題問答
https://0skyu.cn/p/3df0.html
2020-05-28T14:38:21.000Z
2022-02-04T12:07:31.479Z
Butterfly安裝文檔-主題問答
Butterfly 安裝文檔(四) 主題配置-2
https://0skyu.cn/p/d67f.html
2020-05-28T14:38:11.000Z
2022-02-04T12:07:31.479Z
Butterfly安裝文檔-主題配置-2
Butterfly 安裝文檔(三) 主題配置-1
https://0skyu.cn/p/55.html
2020-05-28T14:36:02.000Z
2022-02-04T12:07:31.479Z
Butterfly安裝文檔-主題配置
Butterfly 安裝文檔(二) 主題頁面
https://0skyu.cn/p/c293.html
2020-05-28T14:34:41.000Z
2022-02-04T12:07:31.479Z
Butterfly安裝文檔-主題頁面
Butterfly 安裝文檔(一) 快速開始
https://0skyu.cn/p/30c1.html
2020-05-28T14:31:46.000Z
2022-02-04T12:07:31.479Z
Butterfly安裝文檔-快速開始
博主笔记推荐(notebook.js.org)
https://0skyu.cn/p/282d.html
2020-05-22T01:22:22.000Z
2020-05-22T01:22:22.000Z
<blockquote>
<p>经历过
读<富爸爸,穷爸爸>
https://0skyu.cn/p/4631.html
2020-05-13T13:16:19.000Z
2022-02-04T12:07:31.659Z
<p><strong>老鼠赛跑游戏</s
Hexo Built-in Tag Plugins (Hexo內置標籤外掛)
https://0skyu.cn/p/bf18.html
2020-05-12T14:33:11.000Z
2022-02-04T12:07:31.479Z
Hexo Built-in Tag Plugins
考研复试英语口语模板推荐
https://0skyu.cn/p/4432.html
2020-05-03T01:21:29.000Z
2020-05-03T01:21:29.000Z
<h1
基因注释
https://0skyu.cn/p/8d7a.html
2020-04-30T12:49:05.000Z
2022-02-04T12:07:31.647Z
<h1 id="基因注释"><a
堆的基本操作(C 语言版)
https://0skyu.cn/p/2574.html
2020-04-28T08:21:24.000Z
2020-04-28T08:21:24.000Z
<h1
seqan库的使用
https://0skyu.cn/p/ec54.html
2020-04-26T12:40:41.000Z
2022-02-04T12:07:31.651Z
<p>seqan库是进行生物序列分析的一
Hexo NexT 评论系统 Valine 的使用
https://0skyu.cn/p/1e23.html
2020-04-25T01:21:29.000Z
2020-04-25T01:21:29.000Z
<h1
Hexo NexT 添加 Gitter 在线交流
https://0skyu.cn/p/9b2f.html
2020-04-24T08:21:24.000Z
2020-04-24T08:21:24.000Z
<h1
二叉树的基本操作(C 语言版)包含递归和非递归算法
https://0skyu.cn/p/28c1.html
2020-04-22T08:21:24.000Z
2020-04-22T08:21:24.000Z
<h1
Typora+PicGo+Gitee实现图片上传功能
https://0skyu.cn/p/cc3f.html
2020-04-20T13:21:24.000Z
2020-04-20T13:21:24.000Z
<h1
【持续更新】IDEA 最新激活方法
https://0skyu.cn/p/8372.html
2020-04-14T08:26:47.000Z
2020-04-14T08:26:47.000Z
<h2
linux进行c++开发经验总结
https://0skyu.cn/p/bb9b.html
2020-04-12T14:37:45.000Z
2022-02-04T12:07:31.655Z
<p>这一周主要就是在linux下进行c
根据身高重建队列
https://0skyu.cn/p/a9ca.html
2020-04-09T04:48:12.000Z
2020-04-09T04:48:12.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。</p>
<p><strong>注意:</strong> 总人数少于1100人。</p>
<p><strong>示例</strong></p>
<blockquote>
<p>输入: [[7, 0], [4, 4], [7, 1], [5, 0], [6, 1], [5, 2]]<br>输出: [[5, 0], [7, 0], [5, 2], [6, 1], [4, 4], [7, 1]]</p>
</blockquote>
大学回忆录(上)
https://0skyu.cn/p/8259.html
2020-04-05T15:00:00.000Z
2022-02-04T12:07:31.659Z
<p>2018年6月28日,我在青岛结束
爬取英文演讲资源
https://0skyu.cn/p/ef9e.html
2020-04-05T06:55:51.000Z
2022-02-04T12:07:31.659Z
<p>记录下使用python爬取网页并下
用deno构建HTTP服务器试试
https://0skyu.cn/p/2919.html
2020-04-01T12:26:16.000Z
2022-02-04T12:07:31.523Z
<p><img src="/images/cover/deno.jpg" alt="deno"><br>恰巧今日有朋友聊到deno,学习了下deno,顺手写了个小玩具。(内容一会再补充……)<br>前端工程师无缝入手。</p>
vim实用技巧
https://0skyu.cn/p/379d.html
2020-03-29T12:35:59.000Z
2022-02-04T12:07:31.667Z
<p>记录vim实用技巧,会长期更新</
UWP小书 - ListView 和 GridView (中)
https://0skyu.cn/p/e14b.html
2020-03-27T02:00:00.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>DataTemplate</li>
<li>ItemContainerStyle<br>:::</li>
</ul>
<p>在上一章中,我们简单地介绍了一下ListView/GridView的好处,以及如何使用集合进行绑定。</p>
<p>但是在实际项目中,我们很难只绑定一个字符串集合,通常都是绑定类集合,比如<code>ObservableCollection<User></code>等。我们的需求有时候也不会仅显示字符串这么简单,可能会显示一张张卡片,或者像QQ那样显示一个聊天列表,那么这该如何完成呢?</p>
30行代码构建HTTP服务器
https://0skyu.cn/p/ef3b.html
2020-03-24T11:50:56.000Z
2022-02-04T12:07:31.523Z
<p><img src="/images/cover/Node-js.jpg" alt="nodejs"></p>
<p>前两天调代码,想查看测试覆盖率生成的网页报告文件,没有安装HTTP服务器客户端。就在VS Code中下载一个叫<code>Live Server</code>的插件,用来启动HTTP服务。感觉效果还不错,然后今天和大家用Node来实现一个。</p>
用余弦定理+大数据找到心仪的对象
https://0skyu.cn/p/4f5d.html
2020-03-23T14:16:11.000Z
2022-02-04T12:07:31.523Z
<p><img src="/images/cover/cosin.jpg" alt="cosin"></p>
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>余弦定理和找对象似乎是两件八杆子打不着的事,但是它们却有着类似于余弦定理和Google的新闻自动分类一样的紧密联系。具体来说,找对象也可以和做Google的新闻自动分类一样,找到最契合的另一半。</p>
工作中遇到的压缩方式总结
https://0skyu.cn/p/5c0a.html
2020-03-22T13:00:52.000Z
2022-02-04T12:07:31.647Z
<p>本文总结工作中使用过的数据压缩方法
拼写单词
https://0skyu.cn/p/a89c.html
2020-03-17T14:29:14.000Z
2020-03-17T14:29:14.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。返回词汇表 words 中你掌握的所有单词的长度之和。</p>
<p><strong>注意:每次拼写(指拼写词汇表中的一个单词)时,chars 中的每个字母都只能用一次。</strong></p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入:words = [“cat”, “bt”, “hat”, “tree”], chars = “atach”<br>输出:6<br>解释:可以形成字符串 “cat” 和 “hat”,所以答案是 3 + 3 = 6。</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入:words = [“hello”, “world”, “leetcode”], chars = “welldonehoneyr”<br>输出:10<br>解释:可以形成字符串 “hello” 和 “world”,所以答案是 5 + 5 = 10。</p>
</blockquote>
<p><strong>提示:</strong></p>
<ul>
<li>1 <= words.length <= 1000</li>
<li>1 <= words[i].length, chars.length <= 100</li>
<li>所有字符串中都仅包含小写英文字母</li>
</ul>
梦回长安
https://0skyu.cn/p/5237.html
2020-03-15T23:35:00.000Z
2022-02-04T12:07:31.523Z
<p>昨日酒醉,赋诗一首,作此诗于深圳,2020-03-16 07:35 笔</p>
在cuda中使用哈希表
https://0skyu.cn/p/7c19.html
2020-03-15T12:08:38.000Z
2022-02-04T12:07:31.667Z
<p>关于在cuda中使用哈希表的一些经
2020年计划
https://0skyu.cn/p/6210.html
2020-03-14T08:37:15.000Z
2022-02-04T12:07:31.527Z
<p>把2020年给安排一下,虽然已经三
no cover
https://0skyu.cn/p/718c.html
2020-03-09T19:45:41.000Z
2022-02-04T12:07:31.483Z
<p>This post no
ES6中的模块
https://0skyu.cn/p/b9c8.html
2020-03-07T07:42:09.000Z
2022-02-04T12:07:31.523Z
<p>最近在做项目的时候发现在一个模块导
解决hexo博客文章太长导致的显示不全问题
https://0skyu.cn/p/fe19.html
2020-03-06T10:10:51.000Z
2022-02-04T12:07:31.659Z
<h2 id="问题"><a
C++命令行解析库CLI11介绍
https://0skyu.cn/p/f89e.html
2020-03-04T12:11:12.000Z
2022-02-04T12:07:31.651Z
<p>本篇文章主要提炼自github上C
CUDA C/C++总结
https://0skyu.cn/p/57fa.html
2020-03-01T13:51:37.000Z
2022-02-04T12:07:31.527Z
<p>本篇为学习笔记,学习内容为2019
windows远程桌面连接报错
https://0skyu.cn/p/823f.html
2020-03-01T12:59:33.000Z
2022-02-04T12:07:31.671Z
<p>这周遇到windows远程桌面连接
如何使用Markdown设置图片样式
https://0skyu.cn/p/d9.html
2020-02-19T09:14:07.000Z
2020-02-19T09:14:07.000Z
<p>原文链接: <a
Windows10X 模拟器简单上手体验
https://0skyu.cn/p/8eb3.html
2020-02-13T09:30:00.000Z
2022-02-04T12:07:31.483Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>Windows10X 和 Windows10 有什么区别?当这个问题摆在我面前的时候,我就脱口而出:区别?双屏了呗!</p>
<p>这个答案有点低能,也有点肤浅。Windows10X 的出现,意味着Windows可能要进行的一些改变,我只是一个小小的开发者,也不想做过度解读,就带着大家来看看 Windows10X 有哪些新的变化,并稍加分析。</p>
zsh和oh-my-zsh常用配置和命令
https://0skyu.cn/p/527f.html
2020-01-17T11:05:07.000Z
2022-02-04T12:07:31.523Z
<h4
盛最多水的容器
https://0skyu.cn/p/e26d.html
2020-01-16T09:04:09.000Z
2020-01-16T09:04:09.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。</p>
<p><strong>说明:</strong> 你不能倾斜容器,且 n 的值至少为 2。</p>
<img src="/p/e26d/e26d/%E7%9B%9B%E6%B0%B4%E6%9C%80%E5%A4%9A%E7%9A%84%E5%AE%B9%E5%99%A8%E6%8F%8F%E8%BF%B0.jpg" class title="盛水最多的容器">
<p>图中垂直线代表输入数组 [1, 8, 6, 2, 5, 4, 8, 3, 7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>输入:[1, 8, 6, 2, 5, 4, 8, 3, 7]<br>输出:49</p>
</blockquote>
日语五十音
https://0skyu.cn/p/97f4.html
2020-01-14T03:27:07.000Z
2022-02-04T12:07:31.523Z
<div
回文数
https://0skyu.cn/p/3e38.html
2020-01-10T08:31:59.000Z
2020-01-10T08:31:59.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: 121<br>输出: true</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: -121<br>输出: false<br>解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。</p>
</blockquote>
<p><strong>示例 3:</strong></p>
<blockquote>
<p>输入: 10<br>输出: false<br>解释: 从右向左读, 为 01 。因此它不是一个回文数。</p>
</blockquote>
五十音补充笔记
https://0skyu.cn/p/44dd.html
2020-01-09T08:55:39.000Z
2022-02-04T12:07:31.523Z
<h2 id="浊音"><a
標籤外掛(Tag Plugins)
https://0skyu.cn/p/5df7.html
2020-01-05T13:41:03.000Z
2022-02-04T12:07:31.495Z
標籤外掛(Tag Plugins)
整数反转
https://0skyu.cn/p/9923.html
2020-01-04T07:37:26.000Z
2020-01-04T07:37:26.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: 123<br>输出: 321</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: -123<br>输出: -321</p>
</blockquote>
<p><strong>示例 3:</strong></p>
<blockquote>
<p>输入: 120<br>输出: 21</p>
</blockquote>
<p><strong>注意:</strong><br>假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2³¹, 2³¹ − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。</p>
Z 字形变换
https://0skyu.cn/p/e6f3.html
2019-12-30T07:03:27.000Z
2019-12-30T07:03:27.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">L C I R</span><br><span class="line">E T O E S I I G</span><br><span class="line">E D H N</span><br></pre></td></tr></table></figure><br>之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:”LCIRETOESIIGEDHN”。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: s = “LEETCODEISHIRING”, numRows = 3<br>输出: “LCIRETOESIIGEDHN”</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: s = “LEETCODEISHIRING”, numRows = 4<br>输出: “LDREOEIIECIHNTSG”</p>
</blockquote>
<p>解释:<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">L D R</span><br><span class="line">E O E I I</span><br><span class="line">E C I H N</span><br><span class="line">T S G</span><br></pre></td></tr></table></figure></p>
【目录】Hexo+NexT+Gemini 搭建博客拥抱舒爽
https://0skyu.cn/p/6fff.html
2019-12-27T14:22:22.000Z
2020-01-07T14:22:27.000Z
<hr>
<h1 id="1-前言"><a href="#1-前言" class="headerlink" title="1 前言"></a>1 前言</h1><p>本文主要是Hexo+NexT搭建博客并且进行主题的配置以及页面的样式优化</p>
<p>本篇文档参考了许多大佬的文章以及配置文件,在此感谢大佬们。</p>
<p>本文参考的文章都会直接给出原文链接或者以注脚的形式标记出处,如有遗漏,欢迎指出。</p>
<p>本文内容会在后续的优化中慢慢补充完整~~</p>
<hr>
字符串转换整数
https://0skyu.cn/p/52b9.html
2019-12-20T16:51:08.000Z
2020-09-04T14:34:07.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:</p>
<ul>
<li>如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。</li>
<li>假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。</li>
<li>该字符串在有效的整数部分之后也可能会存在多余的字符,那么这些字符可以被忽略,它们对函数不应该造成影响。</li>
</ul>
<p><strong>注意:</strong> 假如该字符串中的第一个非空格字符不是一个有效整数字符、字符串为空或字符串仅包含空白字符时,则你的函数不需要进行转换,即无法进行有效转换。在任何情况下,若函数不能进行有效的转换时,请返回 0 。</p>
<p><strong>提示:</strong></p>
<ul>
<li>本题中的空白字符只包括空格字符 ‘ ‘ 。</li>
<li>假设我们的环境只能存储 32 位大小的有符号整数,那么其数值范围为 [−2³¹, 2³¹ − 1]。如果数值超过这个范围,请返回 INT_MAX (2³¹ − 1) 或 INT_MIN (−2³¹) 。</li>
</ul>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: “42”<br>输出: 42</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: “ -42”<br>输出: -42<br>解释: 第一个非空白字符为 ‘-‘, 它是一个负号。我们尽可能将负号与后面所有连续出现的数字组合起来,最后得到 -42 。</p>
</blockquote>
<p><strong>示例 3:</strong></p>
<blockquote>
<p>输入: “4193 with words”<br>输出: 4193<br>解释: 转换截止于数字 ‘3’ ,因为它的下一个字符不为数字。</p>
</blockquote>
<p><strong>示例 4:</strong></p>
<blockquote>
<p>输入: “words and 987”<br>输出: 0<br>解释: 第一个非空字符是 ‘w’, 但它不是数字或正、负号。因此无法执行有效的转换。</p>
</blockquote>
<p><strong>示例 5:</strong></p>
<blockquote>
<p>输入: “-91283472332”<br>输出: -2147483648<br>解释: 数字 “-91283472332” 超过 32 位有符号整数范围。因此返回 INT_MIN (−2³¹) 。</p>
</blockquote>
JavaScript中的GC
https://0skyu.cn/p/39a4.html
2019-12-19T02:52:06.000Z
2022-02-04T12:07:31.523Z
<figure
关于removeEventListener里使用里bind不生效解决办法
https://0skyu.cn/p/b861.html
2019-12-04T11:13:46.000Z
2022-02-04T12:07:31.523Z
<p>现在写JS代码都流行用<code>
无重复字符的最长子串
https://0skyu.cn/p/37cb.html
2019-11-26T15:12:36.000Z
2019-11-26T15:12:36.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: “abcabcbb”<br>输出: 3<br>解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: “bbbbb”<br>输出: 1<br>解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。</p>
</blockquote>
<p><strong>示例 3:</strong></p>
<blockquote>
<p>输入: “pwwkew”<br>输出: 3<br>解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。<br>注意,你的答案必须是子串的长度,”pwke” 是一个子序列,不是子串。</p>
</blockquote>
两数相加
https://0skyu.cn/p/7cf2.html
2019-11-25T07:17:27.000Z
2019-11-25T07:17:27.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)<br>输出:7 -> 0 -> 8<br>原因:342 + 465 = 807</p>
</blockquote>
旧人
https://0skyu.cn/p/4bf2.html
2019-11-19T00:16:00.000Z
2022-02-04T12:07:31.523Z
<p>忆旧人,有感,作此诗于深圳,2019-11-19 08:16 笔</p>
UWP小书 - ListView 和 GridView (上)
https://0skyu.cn/p/1150.html
2019-11-17T02:00:00.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>ListView/GridView 的用法</li>
<li>与集合的绑定</li>
<li>ObservableCollection的用法<br>:::</li>
</ul>
<p>通过本章的学习,你将接触UWP最重要的集合控件:ListView和GridView。它们虽然是两种控件,但原理相通,最大的区别也不过在于排版方式的不同,故而将这两者合在一起讲。</p>
<p>ListView和GridView控件本身并不难,不足以让我分成上下两章来说,但其背后的数据绑定、数据模板等,却是制作UWP应用时必须要具备的知识,值得大书特书。</p>
Hexo-同时部署Github&coding证书过期申请失败原因以及解决方案
https://0skyu.cn/p/4195271328.html
2019-11-11T10:32:26.000Z
2019-11-11T10:32:26.000Z
<h1 id="前沿(吹牛逼)"><a
罗马数字转整数
https://0skyu.cn/p/ed6f.html
2019-11-07T12:35:13.000Z
2019-11-07T12:35:13.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br></pre></td><td class="code"><pre><span class="line">字符 数值</span><br><span class="line">I 1</span><br><span class="line">V 5</span><br><span class="line">X 10</span><br><span class="line">L 50</span><br><span class="line">C 100</span><br><span class="line">D 500</span><br><span class="line">M 1000</span><br></pre></td></tr></table></figure><br>例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:</p>
<ul>
<li>I 可以放在 V (5) 和 X (10) 的左边,来表示 4 和 9。</li>
<li>X 可以放在 L (50) 和 C (100) 的左边,来表示 40 和 90。 </li>
<li>C 可以放在 D (500) 和 M (1000) 的左边,来表示 400 和 900。</li>
</ul>
<p>给定一个罗马数字,将其转换成整数。输入确保在 1 到 3999 的范围内。</p>
<p><strong>示例 1:</strong></p>
<blockquote>
<p>输入: “III”<br>输出: 3</p>
</blockquote>
<p><strong>示例 2:</strong></p>
<blockquote>
<p>输入: “IV”<br>输出: 4</p>
</blockquote>
<p><strong>示例 3:</strong></p>
<blockquote>
<p>输入: “IX”<br>输出: 9</p>
</blockquote>
<p><strong>示例 4:</strong></p>
<blockquote>
<p>输入: “LVIII”<br>输出: 58<br>解释: L = 50, V= 5, III = 3.</p>
</blockquote>
<p><strong>示例 5:</strong></p>
<blockquote>
<p>输入: “MCMXCIV”<br>输出: 1994<br>解释: M = 1000, CM = 900, XC = 90, IV = 4.</p>
</blockquote>
两数之和
https://0skyu.cn/p/d10e.html
2019-11-06T14:59:38.000Z
2019-11-06T14:59:38.000Z
<hr>
<h1 id="题目描述"><a href="#题目描述" class="headerlink" title="题目描述"></a>题目描述</h1><p>给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。<br>你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。</p>
<p><strong>示例:</strong></p>
<blockquote>
<p>给定 nums = [2, 7, 11, 15], target = 9<br>因为 nums[0] + nums[1] = 2 + 7 = 9<br>所以返回 [0, 1]</p>
</blockquote>
研友我有话想和你说
https://0skyu.cn/p/7c6b.html
2019-11-03T13:06:57.000Z
2019-11-03T13:06:57.000Z
<hr>
<p>【互惠互利,共同进步】</p>
<p>考研过程中会有很多资料需要学习,所以我建了一个QQ群,方便资料的查看,本着互利共享的原则,将这个群和研友们进行共享,如果研友愿意的话也可以传不错的文件进群分享。链接在下面:</p>
<p>点击链接加入群聊【JIT_CS考研】:<a href="https://jq.qq.com/?_wv=1027&k=5A7M5gi">https://jq.qq.com/?_wv=1027&k=5A7M5gi</a></p>
<hr>
Unity 开源框架推荐 | Framework
https://0skyu.cn/p/u3d-framework.html
2019-10-29T03:24:35.000Z
2019-10-29T03:24:35.000Z
<h1
UWP小书 - 绑定初步
https://0skyu.cn/p/ad51.html
2019-10-18T14:00:00.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>创建绑定的流程</li>
<li>UI通知<br>:::</li>
</ul>
<p>绑定是UWP应用的核心知识,熟练运用绑定,可以极大地减轻我们的工作量,同时让我们的代码的可维护性更优秀,即所谓<code>健壮的代码</code>。</p>
人到中年
https://0skyu.cn/p/c698.html
2019-10-09T19:25:24.000Z
2022-02-04T12:07:31.655Z
<blockquote>
<p>本来文章
博客搭建(Hexo+replica主题) 之统计 百度&Google&FlagCounter 篇
https://0skyu.cn/p/1622847258.html
2019-09-23T16:41:11.000Z
2019-09-23T16:41:11.000Z
<h1 id="百度统计"><a
Unity Developer
https://0skyu.cn/p/1217436667.html
2019-09-23T16:38:11.000Z
2019-09-23T16:38:11.000Z
<ul>
<li>3D图形学、渲染<ul
宝塔面板Mysql无法启动解决方案
https://0skyu.cn/p/314575654.html
2019-09-23T16:00:33.000Z
2019-09-23T16:00:33.000Z
<p>问题描述:</p>
<ol>
<l
博客搭建(Hexo+replica主题) 总览 | github page&coding部署 travis-ci 持续集成 seo 评论 搜索 统计 广告 Url优化
https://0skyu.cn/p/hexo.html
2019-09-23T15:40:03.000Z
2019-09-23T15:40:03.000Z
<p>持续更新中 . .
博客搭建(Hexo+replica主题) 之 hexo _config.yml 详解
https://0skyu.cn/p/hexo_config.html
2019-09-23T15:40:03.000Z
2019-09-23T15:40:03.000Z
<p>_config.yml</p>
<
CC许可协议
https://0skyu.cn/p/cc4_0.html
2019-09-22T18:24:13.000Z
2019-09-22T18:24:13.000Z
<p>协议内容</p>
<p>CC许可协
博客搭建(Hexo+replica主题) 之 Url优化篇 | hexo permalink abbrlink
https://0skyu.cn/p/hexo_seo_url.html
2019-09-22T18:17:08.000Z
2019-09-22T18:17:08.000Z
<ul>
<li>文章URL优化策略(一
你会自我介绍吗 | 如何做好自我介绍?
https://0skyu.cn/p/1109781078.html
2019-09-10T16:06:21.000Z
2022-02-04T12:07:31.523Z
<p>问题: 如何做好自我介绍
浅谈 HashMap
https://0skyu.cn/p/7744.html
2019-09-10T11:30:32.000Z
2019-09-10T11:30:32.000Z
<hr>
<h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>HashMap 是 Java 编程中非常常用的一种数据结构,在各种面试中也是频繁出现的问题。我是一次定位问题,发现了服务后台 CPU 和内存飙升,原因是使用 HashMap 的时候,并发插入数据在 resize() 方法中产生循环链表导致死循环(JDK8 已经解决)。看到代码中大量的 HashMap,不自然的就想先了解下 HashMap 的实现原理和其线程安全问题。此文主要是介绍 HashMap 的实现原理,关于如何定位 CPU 和内存飙升问题,可以看另外一篇博客:</p>
<blockquote>
<p><a href="/blog/2019/09/10/jstack/" title="Jstack 使用介绍 | 笑话人生">Jstack 使用介绍 | 笑话人生</a></p>
</blockquote>
JStack 使用介绍
https://0skyu.cn/p/63ea.html
2019-09-10T10:45:59.000Z
2019-09-10T10:45:59.000Z
<hr>
<h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>在项目中遇到一个问题,我们服务提供给外部的一个接口 queryXXX 一直返回 429 错误(Too Many Requests),接口没有返回值,而且服务越用越卡,要重启一下才能恢复。于是马上就想到是不是因为这个接口产生了死循环,导致接口无法正确返回,同时导致后台 CPU 和内存占用飙升,顺着这个思路定位下去,确实顺利的找到的问题所在。</p>
Unity 性能优化 | 贴图优化、声音优化
https://0skyu.cn/p/u3d-youhua.html
2019-09-10T05:14:05.000Z
2022-02-04T12:07:31.531Z
<h2 id="图片相关优化"><a
2019 AIproCon 开发者大会 PPT
https://0skyu.cn/p/AIProCon-PPT.html
2019-09-09T05:51:25.000Z
2022-02-04T12:07:31.523Z
<p>官网地址: <a
QFramework 使用指南 (2020) - Res Kit(8)小结与补充
https://0skyu.cn/p/qf_reskit_08.html
2019-09-08T15:01:18.000Z
2022-02-04T12:07:31.531Z
<center>
<a
QFramework 总览 | QF使用指南、QF.ResKit
https://0skyu.cn/p/qframework.html
2019-09-08T15:01:18.000Z
2022-02-04T12:07:31.531Z
<p><strong>QFramewor
QFramework 使用指南 (2020) - Res Kit(7)从其他位置加载资源
https://0skyu.cn/p/qf_reskit_07.html
2019-09-08T15:01:16.000Z
2022-02-04T12:07:31.531Z
<center>
<a
QFramework 使用指南 (2020) - Res Kit(6)ResLoader 的推荐用法
https://0skyu.cn/p/qf_reskit_06.html
2019-09-08T15:01:12.000Z
2022-02-04T12:07:31.531Z
<center>
<a
QFramework 使用指南 (2020) - Res Kit(5)加载 Sprite 或精灵图集
https://0skyu.cn/p/qf_reskit_05.html
2019-09-08T15:01:09.000Z
2022-02-04T12:07:31.531Z
<center>
<a
QFramework 使用指南 (2020) - Res Kit(4)是否需要传入 AssetBundle 名字
https://0skyu.cn/p/qf_reskit_04.html
2019-09-08T15:01:06.000Z
2022-02-04T12:07:31.531Z
<center>
<a
QFramework 使用指南 (2020) - Res Kit(3)异步加载 与 异步队列加载
https://0skyu.cn/p/qf_reskit_03.html
2019-09-08T15:01:01.000Z
2022-02-04T12:07:31.531Z
<center>
<a
QFramework 使用指南 (2020) - Res Kit(1)概述与基本使用
https://0skyu.cn/p/qf_reskit_01.html
2019-09-08T15:00:59.000Z
2022-02-04T12:07:31.531Z
<center>
<a
QFramework 使用指南 (2020) - Res Kit(2)模拟模式与非模拟模式
https://0skyu.cn/p/qf_reskit_02.html
2019-09-08T15:00:59.000Z
2022-02-04T12:07:31.531Z
<center>
<a
【Java】 JVM 如何保存 Java 对象
https://0skyu.cn/p/cc6b.html
2019-09-08T06:59:01.000Z
2022-02-04T12:07:31.671Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>本文主要讲解一下在 JVM 中如何保存 Java 对象以及 Java 对象指针压缩相关的东西。</p>
<h2 id="JVM-体系结构"><a href="#JVM-体系结构" class="headerlink" title="JVM 体系结构"></a>JVM 体系结构</h2><p><img src="/images/jvm-java/jvm体系.gif" alt></p>
<blockquote>
<p>图片摘自 <a href="https://www.artima.com/insidejvm/ed2/jvm2.html">https://www.artima.com/insidejvm/ed2/jvm2.html</a></p>
</blockquote>
Unity 打开对话框
https://0skyu.cn/p/u3d-dialog.html
2019-09-07T19:35:50.000Z
2022-02-04T12:07:31.523Z
<h1
Unity3D UI边缘流光特性小技巧
https://0skyu.cn/p/3386423127.html
2019-09-06T15:47:53.000Z
2022-02-04T12:07:31.523Z
<p>今天给大家说一个做UI特效的小技巧
Unity之Shader系列 | 持续更新中...
https://0skyu.cn/p/508188947.html
2019-09-06T15:47:53.000Z
2022-02-04T12:07:31.531Z
<p>[TOP]</p>
<ul>
<l
闲扯-AIProCon开发者大会-深度学习训练营
https://0skyu.cn/p/2743212410.html
2019-09-06T06:44:10.000Z
2022-02-04T12:07:31.523Z
<p>大会主页: <a
Unity之Shader系列 01.启蒙
https://0skyu.cn/p/shader-01.html
2019-09-06T05:43:12.000Z
2022-02-04T12:07:31.523Z
<h2
C# async、await 详解
https://0skyu.cn/p/1654076298.html
2019-08-18T13:03:59.000Z
2022-02-04T12:07:31.523Z
<p><a
Ubuntu18.04 搭建 SVN
https://0skyu.cn/p/2339554629.html
2019-08-16T06:06:42.000Z
2022-02-04T12:07:31.523Z
<h1 id="安装svn"><a
mysql慢查询优化-分页慢查询篇
https://0skyu.cn/p/aee.html
2019-08-12T13:37:52.000Z
2022-02-04T12:07:31.659Z
<h1 id="前提介绍"><a
MYSQL:Access denied for user'user1'@'localhost'解决办法
https://0skyu.cn/p/a35f.html
2019-08-12T12:27:54.000Z
2022-02-04T12:07:31.527Z
<h1 id="前提介绍"><a
博客搭建(Hexo+replica主题) 之 google&百度 收录篇 | 站点地图 收录 SEO
https://0skyu.cn/p/835650620.html
2019-08-11T10:15:01.000Z
2022-02-04T12:07:31.683Z
<p>验证是否收录:<br>在百度、go
git仓库修改是否忽略大小写
https://0skyu.cn/p/4086114225.html
2019-08-11T09:06:10.000Z
2022-02-04T12:07:31.523Z
<h2 id="问题描述"><a
Microsoft store应用商店无法加载页面代码 0x80131500
https://0skyu.cn/p/46296405.html
2019-08-11T09:04:50.000Z
2022-02-04T12:07:31.523Z
<h2 id="问题描述"><a
VS 完全清理 Resharper 并恢复VS提示功能
https://0skyu.cn/p/661710306.html
2019-08-11T08:57:44.000Z
2022-02-04T12:07:31.523Z
<ul>
<li><p>VS2010的智
Nginx 常用命令
https://0skyu.cn/p/nginx.html
2019-08-11T08:52:01.000Z
2022-02-04T12:07:31.527Z
<ul>
<li><p>Nginx
Linux 常用命令
https://0skyu.cn/p/linux.html
2019-08-11T08:50:49.000Z
2022-02-04T12:07:31.527Z
<h2 id="查看端口-进程"><a
服务器进程管理supervisor问题总结记录
https://0skyu.cn/p/2813305416.html
2019-08-11T08:49:56.000Z
2022-02-04T12:07:31.523Z
<p>Q1:
API压力测试
https://0skyu.cn/p/561519743.html
2019-08-11T08:48:22.000Z
2022-02-04T12:07:31.523Z
<h2
Docker 常用命令
https://0skyu.cn/p/docker.html
2019-08-11T08:46:03.000Z
2022-02-04T12:07:31.527Z
<ul>
<li>apt-cache
Mysql 常用命令
https://0skyu.cn/p/mysql.html
2019-08-11T08:45:21.000Z
2022-02-04T12:07:31.527Z
<h2
Docker+Wordpress建站问题总结记录
https://0skyu.cn/p/683599947.html
2019-08-11T08:32:08.000Z
2022-02-04T12:07:31.523Z
<h2
博客搭建(Hexo+replica主题) 之 部署篇
https://0skyu.cn/p/844841121.html
2019-08-11T08:27:45.000Z
2022-02-04T12:07:31.683Z
<h2 id="环境需求"><a
Docker+Wordpress建站教程
https://0skyu.cn/p/docker_wordpress.html
2019-08-11T08:17:46.000Z
2022-02-04T12:07:31.523Z
<ul>
<li>运行环境<ul>
<l
Unity踩坑记录
https://0skyu.cn/p/2972254746.html
2019-08-11T08:13:04.000Z
2022-02-04T12:07:31.523Z
<hr>
<ul>
<li>Q1:
生活小妙招-如何选择快递
https://0skyu.cn/p/3580450979.html
2019-08-04T15:41:57.000Z
2022-02-04T12:07:31.523Z
<p>南方寄北方选
访问Github样式丢失
https://0skyu.cn/p/4064631948.html
2019-08-04T08:51:00.000Z
2022-02-04T12:07:31.523Z
<h2 id="前言"><a
博客搭建(Hexo+replica主题) 之 CI持续集成篇 | travis-ci 持续集成 github自动部署
https://0skyu.cn/p/3108162835.html
2019-08-02T17:36:48.000Z
2022-02-04T12:07:31.683Z
<hr>
<ul>
<li>Q1:安装t
Code Highlight Style test
https://0skyu.cn/p/1e9b.html
2019-07-25T08:43:00.000Z
2022-02-04T12:07:31.483Z
Code Highlight Style test
PWA 与 UWP 的结合
https://0skyu.cn/p/45a8.html
2019-07-01T01:29:00.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>早前,微软为了挽回UWP的颓势,曾推进PWA上架微软应用商店的工作。配合微软进行转制的有Uber、Twitter等知名大厂的网页应用。这些经过转制的应用看起来和网页端并无二致,但却可以调用<code>NativeAPI</code>,在某些地方达到甚至超越了nodejs的效果,而这种转制,也让PWA在Windows下更为强大。</p>
<p>本章便是来探讨PWA是如何与UWP相结合,产生 <strong>1+1>2</strong> 的效果的。<br>:::</p>
基于Vue、ElementUI的换肤解决方案
https://0skyu.cn/p/4497.html
2019-06-30T19:25:24.000Z
2022-02-04T12:07:31.671Z
<h1 id="写在前面"><a href="#写在前面" class="headerlink" title="写在前面"></a>写在前面</h1><p>换肤这个功能,不能算是很常见,但是也是有需求的,所以这里提供几种前端的换肤解决方案,供大家参考。</p>
<p>本文将介绍几种基于Vue、Element-UI的换肤实现方案,力争通俗易懂,易上手,希望大家喜欢~</p>
UWP小书 - 控件模板
https://0skyu.cn/p/4c9b.html
2019-06-22T06:19:00.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点: </p>
<ol>
<li>控件的状态</li>
<li>控件的视觉结构</li>
<li>控件样式的修改<br>:::</li>
</ol>
<p>视频地址:<a href="https://www.bilibili.com/video/av56575396/">BiliBili</a></p>
面朝大海,春暖花开
https://0skyu.cn/p/9770.html
2019-06-14T16:31:00.000Z
2022-02-04T12:07:31.519Z
<p>像海子一样,面朝大海,春暖花开,作此诗于深圳,2019-06-15 00:31 笔</p>
2019年上半年补档
https://0skyu.cn/p/b6a7.html
2019-06-13T09:58:53.000Z
2022-02-04T12:07:31.519Z
<h3
怀味泰州老街
https://0skyu.cn/p/b748.html
2019-06-04T05:37:31.000Z
2019-06-04T05:37:31.000Z
<hr>
<p>每一道美食都会讲述一个故事,美食把喧哗赶走,站在泰州的街角,聆听每一个美好故事。或许这才是旅行该有的样子。来泰州旅行,一定要品尝满街飘香的美食特色小吃,给旅途增添美好记忆。</p>
<hr>
UWP小书 - 样式的作用域以及资源
https://0skyu.cn/p/9e40.html
2019-06-01T02:19:00.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>样式的作用域</li>
<li>资源是什么</li>
<li>主题的切换<br>:::</li>
</ul>
<p>视频地址:<a href="https://www.bilibili.com/video/av54257809/">BiliBili</a></p>
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>上节课,我们讲述了基础的样式修改,以及公共样式的建立。</p>
<p>在上节课里,我要求大家将建立的Style放在<code><Page.Resources></code>标签中,为什么要放在这个标签里,我并未详加阐述。本节课,我们就要从这里入手,带你了解样式的作用域。</p>
分享免费下载论文的网站
https://0skyu.cn/p/6d43.html
2019-05-25T09:03:04.000Z
2019-05-25T09:03:04.000Z
<hr>
<p>查找论文、下载论文,我们正常情况下立即会想到知网,但是下载起来着实不方便。今天给大家推荐几个免费下载论文的网站,真的是下载论文的利器,赶紧收藏使用吧!</p>
<hr>
使用Azure DevOps创建CI/CD实现自动构建发布
https://0skyu.cn/p/dc2f.html
2019-05-22T09:57:03.000Z
2022-02-04T12:07:31.519Z
<p>目前博客项目代码是放在GitHub
UWP小书 - 简单的样式修改
https://0skyu.cn/p/d3a6.html
2019-05-21T06:19:00.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>样式的添加</li>
<li>样式的复用</li>
<li>样式的继承<br>:::</li>
</ul>
<p>视频地址:<a href="https://www.bilibili.com/video/av53560120/">https://www.bilibili.com/video/av53560120/</a></p>
Vue 与 Electron 开发环境的简易搭建
https://0skyu.cn/p/5769.html
2019-05-11T12:45:12.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>关于借助Vue框架搭建Electron,有一个现成的解决方案,在<a href="https://github.com/SimulatedGREG/electron-vue">这里</a>,可惜的是Vue和Electron的版本有些老旧<br>:::</p>
UWP小书 - RelativePanel 布局
https://0skyu.cn/p/a8c.html
2019-05-04T12:45:12.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>RelativePanel 的相对方位</li>
<li>RelativePanel 的适用场景<br>:::</li>
</ul>
<h2 id="什么是相对方位"><a href="#什么是相对方位" class="headerlink" title="什么是相对方位"></a>什么是相对方位</h2><p>在日常生活中,当我们想描述某个物体的位置时,我们一般都会用相对位置来描述。比如“小张就在班主任的后面”,而不是“小张在北纬42°,东经112°”。</p>
<p>相对位置的描述总是会先确定一个参照物,然后其它物体的位置信息都是相对参照物而言的。而这一点,正是 <strong>RelativePanel</strong> 的布局核心。</p>
UWP应用和传统桌面应用的核心差异
https://0skyu.cn/p/d560.html
2019-05-04T10:45:12.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本文中所指的UWP应用,是秉承通用应用理念的微软商店应用。Win32转制或PWA不在此列。<br>:::</p>
<p>:::warning<br>本文是作者的一点粗陋浅见,没有高深理论,也没有明确的数据支持,全凭感觉而已,不喜勿喷。<br>:::</p>
UWP小书 - StackPanel 布局
https://0skyu.cn/p/8d93.html
2019-05-04T09:45:12.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>StackPanel布局方式</li>
<li>StackPanel排版规则<br>:::</li>
</ul>
<blockquote>
<p>视频地址:<a href="https://www.bilibili.com/video/av49066072/">BiliBili</a></p>
</blockquote>
UWP小书 - 网格布局
https://0skyu.cn/p/ace2.html
2019-05-04T03:33:11.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>Grid布局定义</li>
<li>Grid嵌套<br>:::</li>
</ul>
<p>从本章开始,我们开始接触布局控件,涉及布局控件主要有三个,分别是<code>Grid</code>、<code>StackPanel</code>和<code>RelativePanel</code>,其余诸多的高级布局控件,大多是在这三者的基础上建立起来的。</p>
<p>本章我们先讲<code>Grid</code>控件。</p>
UWP小书 - 如何学习新的控件
https://0skyu.cn/p/4eaa.html
2019-05-04T02:30:00.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>控件的来源</li>
<li>如何熟悉控件(踩坑)<br>:::</li>
</ul>
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>我们知道,应用和平面设计作品不一样。对于平面设计作品来说,每一种元素都是服务于视觉的,而对应用来说,元素更多的是为了服务于功能。这种既具备功能又具有视觉表现的元素,我们称其为控件。</p>
<p>平面设计作品由视觉元素组成,而应用则由控件组成。</p>
<p>UWP作为应用开发平台,自然也提供了诸多控件供开发者选择,常见的比如按钮、文本、弹窗等,这些我们之前都接触过了,但全部的基础控件加起来有七十余个,你也许不会全都使用,但在应用开发过程中,至少会接触二三十个控件。这么多的控件,我很难一一讲解,坦白来说,时至今日我用过的控件也不过三四十个。</p>
<p>所以授人以鱼不如授人以渔,本章就来告诉你如何根据自己的需求寻找合适的控件并使用它。</p>
UWP小书 - 一个小按钮
https://0skyu.cn/p/2a5f.html
2019-05-03T13:45:12.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>Button控件的使用</li>
<li>创建Click事件</li>
<li>如何弹窗</li>
<li>通过C#改变控件属性<br>:::</li>
</ul>
<p>视频地址:<a href="https://www.bilibili.com/video/av47338535/">BiliBili</a></p>
<p>按钮这个东西跟文本控件一样,是我们平时最常见到的控件之一。现在我们看到按钮都会有一种潜意识,只要点击了按钮,就会有一些神奇的事情发生。</p>
<p>本章,我们将建立一个按钮控件,亲手来做一些神奇的事情。</p>
<p>上节课写下的代码你还没有丢到回收站里吧。这节课我们将利用上节课写好的<code>Hello World</code>来做一些事。</p>
UWP小书 - 谈谈XAML
https://0skyu.cn/p/405f.html
2019-05-03T12:45:12.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>XAML简介</li>
<li>XAML的相关元素,如命名空间</li>
<li>XAML与CS文件的关连原理<br>:::</li>
</ul>
<p>经过前面创建Hello World应用,相信你现在已经对UWP应用开发有了一定的了解。只要揭开那层神秘的面纱,UWP应用开发也并非可望不可及。</p>
<p>但我们的教学终究不会以那种我说什么你做什么的方式进行下去,现在,携着你之前写APP的经验,我们来了解一些理论知识,讲一讲XAML。</p>
UWP小书 - 建立第一个应用
https://0skyu.cn/p/69c5.html
2019-05-02T11:45:12.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>本章涉及知识点:</p>
<ul>
<li>如何建立项目</li>
<li>如何启动项目</li>
<li>如何加入控件</li>
<li>如何修改控件属性,改变外观<br>:::</li>
</ul>
<blockquote>
<p>视频地址:<a href="https://www.bilibili.com/video/av47065493/">BiliBili</a></p>
</blockquote>
<p>让我们先无视掉复杂的基础知识,直接开始建立第一个UWP应用吧!</p>
UWP小书 - Visual Studio的安装与配置
https://0skyu.cn/p/a633.html
2019-05-02T10:45:12.000Z
2022-02-04T12:07:31.483Z
<h2 id="UWP与Windows"><a href="#UWP与Windows" class="headerlink" title="UWP与Windows"></a>UWP与Windows</h2><p>对于UWP应用,看到这篇博文的人想必都不会陌生,至少用过那么一两个,比如网易云音乐UWP,系统自带的日历、邮件、OneNote等等。它们都有一个特点,那就是只能在Windows10上运行,Windows10以下的系统版本则无缘UWP应用。</p>
<p>可要说我是Windows10,就一定可以运行UWP应用了吗?也不尽然。</p>
<p>Win10作为最后一代Windows,正在以每年两次大更新的频率进行版本迭代,这些大更新中往往会加入新的功能,新的系统API,新的控件……如果你的UWP应用引用了这些新内容,那么低版本的Win10就不在你的应用支持范围内了,除非你做了降级处理。</p>
<p>所以作为UWP应用的开发者,你必须对Win10的版本有着足够的了解,知道从最早的<code>10240</code>版本,到目前最新的<code>17763</code>(截至2019/3/19),它们有哪些追加的控件,有哪些新的API等。</p>
<p>不要为难,说这些不是真的要你背,只为了让你了解,UWP应用和Windows版本联系密切,作为开发者不可不察。</p>
<p>作为UWP开发者,咱们的基本原则是用新不用旧,但要求稳。</p>
<p>你可以保持自己的Windows系统最新,但不要强上预览版,最好有一个低版本的虚拟机用以开发测试。在建立新项目时,以低于最新版本一个版本号为宜,在保证功能的同时,尽量扩大潜在受众。</p>
【转】如何优雅处理前端异常
https://0skyu.cn/p/48f5.html
2019-04-30T19:25:24.000Z
2022-02-04T12:07:31.651Z
<p>前端一直是距离用户最近的一层,随着产品的日益完善,我们会更加注重用户体验,而前端异常却如鲠在喉,甚是烦人。</p>
<h1 id="一、为什么要处理异常?"><a href="#一、为什么要处理异常?" class="headerlink" title="一、为什么要处理异常?"></a>一、为什么要处理异常?</h1><p id="div-border-left-green">异常是不可控的,会影响最终的呈现结果,但是我们有充分的理由去做这样的事情。</p>
<p>1.增强用户体验;<br>2.远程定位问题;<br>3.未雨绸缪,及早发现问题;<br>4.无法复线问题,尤其是移动端,机型,系统都是问题;<br>5.完善的前端方案,前端监控系统;</p>
录屏软件LICEcap
https://0skyu.cn/p/2ba.html
2019-04-22T01:52:06.000Z
2019-04-22T01:52:06.000Z
<h1 id="1-写在前面"><a href="#1-写在前面" class="headerlink" title="1 写在前面"></a>1 写在前面</h1><p>在日常生活中,图片可能不能完全的记录我们的需要,而录屏软件就解决了其中的一个需求:动态展示操作过程</p>
测试自定义文章底部版权声明
https://0skyu.cn/p/60b9.html
2019-04-15T12:28:03.000Z
2019-04-15T12:28:03.000Z
<p>本部分用来测试自定义文章底部版权声
Hexo+NexT选取文字提示版权信息
https://0skyu.cn/p/1cf.html
2019-04-15T05:37:07.000Z
2019-04-15T05:37:07.000Z
<h1 id="1-写在前面"><a href="#1-写在前面" class="headerlink" title="1 写在前面"></a>1 写在前面</h1><p>效果图:</p>
<p><img src="https://wugenqiang.github.io/PictureBed/pictures/20190415134019.png" alt></p>
Hexo+NexT隐藏特定文章
https://0skyu.cn/p/dc01.html
2019-04-14T12:32:01.000Z
2019-04-14T13:32:01.000Z
<h1 id="1-写在前言"><a href="#1-写在前言" class="headerlink" title="1 写在前言"></a>1 写在前言</h1><p>说实话,实现这个功能的初衷,是因为我在做博文图片展示的时候,发现博文不显示标题,所以在主页显示难免有点突兀,所以萌生出想隐藏它的想法,所以经查阅相关资料,结合本人所需的功能设计,实现了功能,下面我就把详细的解决方法整理出来,方便更多有需要的人……</p>
测试图片展示
https://0skyu.cn/p/8cf1.html
2019-04-14T10:02:40.000Z
2019-04-14T10:02:40.000Z
<p><img src=
Hexo+NexT修改友链样式
https://0skyu.cn/p/b451.html
2019-04-14T05:12:26.000Z
2019-04-14T05:12:26.000Z
<h1 id="1-写在前言"><a href="#1-写在前言" class="headerlink" title="1 写在前言"></a>1 写在前言</h1><p>友链的设置是参考大佬 <a href="https://www.sanshuifeibing.cn/">三水非冰</a> 的博客来完成的,在此表示感谢,样式效果如下:</p>
程序报错解决方法汇总
https://0skyu.cn/p/716d.html
2019-04-13T02:51:22.000Z
2019-04-13T02:51:22.000Z
<p><img width="267px" alt="呆萌的程序员" src="https://wugenqiang.github.io/PictureBed/pictures/069(2).jpg"></p>
<h1 id="1-写在前面"><a href="#1-写在前面" class="headerlink" title="1 写在前面"></a>1 写在前面</h1><p>遇到这些问题,说实话我很头疼,有的时候莫名奇妙就出现了,可能就是稍微清除一下缓存就会出现,所以在此记录一下,方便以后查找……</p>
2019/04/12
https://0skyu.cn/p/c872.html
2019-04-12T09:20:59.000Z
2022-02-04T12:07:31.495Z
<p>人活在世上,<br>快乐和痛苦本就
Git命令手动备份Hexo博客源文件
https://0skyu.cn/p/9bfd.html
2019-04-09T11:04:19.000Z
2019-04-09T11:04:19.000Z
<h1 id="一、前言"><a href="#一、前言" class="headerlink" title="一、前言"></a>一、前言</h1><p>自从接触了Hexo+NexT之后,发现离不开了,以后有能力的时候一定重新架构一下,使得更加个性化,最大程度的满足我们对于软件的需求,大家都知道,如果写东西在本地的话,最怕的应该就是更换电脑,还要重新搭建博客了,所以备份对于我们来说特别重要!备份博客就是本篇博客文章的主旨了,一定要攻下这座城堡。<br>我曾经看过Git备份Hexo博客源文件的方式,所以在这里记录一下……</p>
自动备份Hexo博客源文件
https://0skyu.cn/p/a8bd.html
2019-04-09T10:15:46.000Z
2019-04-09T10:15:46.000Z
<h1 id="一、前言"><a href="#一、前言" class="headerlink" title="一、前言"></a>一、前言</h1><p>自从接触了Hexo+NexT之后,发现离不开了,以后有能力的时候一定重新架构一下,使得更加个性化,最大程度的满足我们对于软件的需求,大家都知道,如果写东西在本地的话,最怕的应该就是更换电脑,还要重新搭建博客了,所以备份对于我们来说特别重要!备份博客就是本篇博客文章的主旨了,一定要攻下这座城堡。<br>我曾经看过Git备份Hexo博客源文件的方式,这种方式虽然能够备份Hexo博客的源文件,但是对于我这种懒人,每次更新博文都需要输入两三行重复的Git命令真是一件麻烦的事情。况且指不定哪天就搞忘push到github上了。你说是不是,所以这篇文章出现了……</p>
IDEA通过插件安装Gitee并clone项目
https://0skyu.cn/p/6402.html
2019-04-08T10:00:18.000Z
2019-04-08T10:00:18.000Z
<h1 id="一、前言"><a
Hexo文章中图片点击实现全屏查看
https://0skyu.cn/p/d3b0.html
2019-04-06T06:10:48.000Z
2019-04-06T06:10:48.000Z
<p><img src="https://wugenqiang.github.io/PictureBed/pictures/062.jpg" alt></p>
DaoVoice实现在线联系
https://0skyu.cn/p/8900.html
2019-04-06T02:13:16.000Z
2019-04-06T02:13:16.000Z
<font size="4" face="verdana">绝佳的用户沟通工具</font>
Hexo之修改内容区域的宽度
https://0skyu.cn/p/6fa6.html
2019-04-05T15:20:27.000Z
2019-04-05T15:20:27.000Z
<h1
Hexo的NexT主题打赏功能
https://0skyu.cn/p/35fb.html
2019-04-05T09:37:10.000Z
2019-04-05T09:37:10.000Z
<h2
Coding+Github双服务器托管Hexo
https://0skyu.cn/p/8a7d.html
2019-04-05T01:36:34.000Z
2019-04-05T01:36:34.000Z
<h1 id="1-写在前面"><a
Hexo博客自定义域名开启HTTPS
https://0skyu.cn/p/1714.html
2019-04-04T08:44:18.000Z
2019-04-04T08:44:18.000Z
<p>GitHub官方曾经宣布,GitHub Pages的自定义域名获得对HTTPS的支持。</p>
Hexo博客绑定个人域名
https://0skyu.cn/p/5675.html
2019-04-04T07:47:54.000Z
2019-04-04T07:47:54.000Z
<p>前段时间用hexo搭建的gitpage个人博客,域名默认也是 github 下的二级域名:username.github.io,<br>现在为了提升格调准备将自己的博客指向一个新的域名。<br></p>
majiko - 心做し
https://0skyu.cn/p/b0c6.html
2019-04-02T11:37:09.000Z
2022-02-04T12:07:31.655Z
<h3
愚人节快乐
https://0skyu.cn/p/9b8c.html
2019-04-01T14:35:22.000Z
2019-04-01T14:35:22.000Z
<hr>
<p>事情起因是看到一个面试题,原题大概是,生成 N 个 1 到 1000 之间的随机数(N <= 1000),对于重复的数字,只取其中一个,并对结果进行从小到大排序。正好前几天了解了下 Java 的 Lambda 表达式和 Stream API,突然想起来,这可以一行代码搞定啊。于是就尝试的写了一下。【原题还是比较复杂的,我就提取了精华部分】</p>
PicGo + GitHub 图床,让 Markdown 飞起
https://0skyu.cn/p/fb0c.html
2019-03-31T08:37:53.000Z
2019-03-31T08:37:53.000Z
<center>PicGo + GitHub 图床,让 Markdown 飞起</center>
Hexo中Markdown语法(GFM)使用
https://0skyu.cn/p/fcfd.html
2019-03-31T06:32:26.000Z
2019-04-27T04:27:52.000Z
<p><img width="267px" alt="欢迎来访呀朋友" src="https://wugenqiang.github.io/PictureBed/pictures/013.jpg"></p>
Hexo NexT 加入背景图片
https://0skyu.cn/p/c920.html
2019-03-31T05:21:57.000Z
2019-03-31T05:21:57.000Z
<h2 id="添加如下代码:"><a
Hexo NexT 加入评论功能gitalk
https://0skyu.cn/p/d9a3.html
2019-03-31T02:55:02.000Z
2019-03-31T02:55:02.000Z
<p>Gitalk:
手把手教你 Vue 服务端渲染
https://0skyu.cn/p/ab67.html
2019-03-30T23:25:24.000Z
2022-02-04T12:07:31.671Z
<h1 id="序"><a href="#序" class="headerlink" title="序"></a>序</h1><p>在写这篇文章之前,我有写一篇 <a href="https://neveryu.github.io/2018/06/18/vue-prerender/">Vue 预渲染的教程</a> 以及 <a href="https://neveryu.github.io/prerender-website/index.html">在线示例</a>,有需要的可以看一下~</p>
<hr>
<font color="green">【下面开始 Vue 服务端渲染】</font>
在IIS上部署 .Net Core服务
https://0skyu.cn/p/ec63.html
2019-03-25T12:45:12.000Z
2022-02-04T12:07:31.483Z
<p>:::tip<br>如果你不知道怎么在自家电脑上开启IIS服务器,请参照<a href="./open_iis">启用IIS服务器</a><br>:::</p>
<blockquote>
<p>.Net Core是微软出的跨平台框架,彻底让C#摆脱平台束缚,得以大展拳脚。本文便是记录如何在IIS服务器中部署 .Net Core应用,以便于开发测试。</p>
</blockquote>
启用IIS服务器
https://0skyu.cn/p/72e.html
2019-03-25T12:45:12.000Z
2022-02-04T12:07:31.483Z
<blockquote>
<p>本文记录如何在Windows系统中启用IIS服务器,通过IIS服务器,可以将本机变作一个服务器,方便一些操作。</p>
</blockquote>
Hexo下的永久链接
https://0skyu.cn/p/15b0.html
2019-03-20T11:44:16.000Z
2022-02-04T12:07:31.527Z
<p>最近在写Hexo主题的时候和在使用
Java 8 的 Lambda 表达式和 Stream API
https://0skyu.cn/p/af72.html
2019-03-18T15:45:52.000Z
2019-03-19T16:52:52.000Z
<hr>
<h1 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h1><p>Java 8 的 Lambda 表达式提供了强大的函数化的编程能力,将函数作为参数传递进方法中。免去了使用匿名方法的麻烦,这样使可读性更好,表达更清晰。它是推动 Java 8 发布的最重要新特性。Lambda 表达式的简洁让人非常激动,但是如果第一次看到一段复杂的Lambda表达式的代码,会让你非常头疼,对于初学者来说,可能就是一段垃圾代码,因为你并不知道 Lambda 表达式到底在表达什么╮(╯▽╰)╭下面我们就举一些小例子由浅入深的了解下 Lambda 表达式。</p>
begin_centos7
https://0skyu.cn/p/a560.html
2019-03-17T13:46:35.000Z
2022-02-04T12:07:31.531Z
<p>本篇主要记录个人电脑安装cento
Hexo获取网易云音乐外链
https://0skyu.cn/p/9c97.html
2019-03-17T06:50:29.000Z
2019-03-17T06:50:29.000Z
<h1
Hexo博客NexT主题开启文章目录和调整样式
https://0skyu.cn/p/2207.html
2019-03-16T15:37:41.000Z
2019-03-16T15:37:41.000Z
<h2 id="一、前言"><a
Springboot实现小程序端发送邮箱验证码功能
https://0skyu.cn/p/901f.html
2019-03-16T03:38:24.000Z
2019-03-16T03:38:24.000Z
<h1
BABY DRIVER - DEJA VU
https://0skyu.cn/p/8435.html
2019-03-15T10:53:03.000Z
2022-02-04T12:07:31.527Z
<h3
三月,桃花,漫展
https://0skyu.cn/p/ebfc.html
2019-03-13T11:08:30.000Z
2022-02-04T12:07:31.519Z
<h3 id="三月份的照片"><a
使用 Travis CI 自动更新 GitHub Pages
https://0skyu.cn/p/7d66.html
2019-02-04T23:25:24.000Z
2022-02-04T12:07:31.663Z
<p><a href="https://travis-ci.org/">Travis CI</a> 提供的是持续集成服务(Continuous Integration,简称 CI)。我们在软件开发过程中,有构建、测试、部署这些必不可少的步骤,而这些会花掉我们很多的时间。为了提高软件开发的效率,现在涌现了很多自动化工具。<a href="https://travis-ci.org/">Travis CI</a> 是目前<a href="https://github.blog/2017-11-07-github-welcomes-all-ci-tools/">市场份额</a>最大的一个,而且有很详细的文档以及可以和 Github 很好的对接。</p>
青草明年生,大雁去又回
https://0skyu.cn/p/b5a6.html
2019-01-02T12:54:13.000Z
2022-02-04T12:07:31.659Z
<p>恍恍惚惚,又是一年过去。<br>回
git删除全部提交历史,成为一个新的仓库
https://0skyu.cn/p/3410.html
2018-12-28T01:59:43.000Z
2022-02-04T12:07:31.519Z
<p>有时候在提交代码时,不小心提交了敏
什么情况下一个老实人会变成一个人渣?
https://0skyu.cn/p/5cdb.html
2018-12-24T11:20:01.000Z
2022-02-04T12:07:31.519Z
<p>刚刚逛知乎的时候,偶然看到了<em
肥宅快乐屋 Get
https://0skyu.cn/p/f41d.html
2018-12-19T11:05:35.000Z
2022-02-04T12:07:31.519Z
<p>趁着双十二活动,买了一波电脑配件。
CentOS7防火墙firewalld相关配置
https://0skyu.cn/p/9b10.html
2018-11-20T07:52:45.000Z
2022-02-04T12:07:31.519Z
<h3
2018.11.03 李白故居
https://0skyu.cn/p/f291.html
2018-11-18T06:52:46.000Z
2022-02-04T12:07:31.519Z
<p>2018.11.03</p>
<p
搬家了。
https://0skyu.cn/p/c2ec.html
2018-11-18T06:30:09.000Z
2022-02-04T12:07:31.519Z
<p>因为小伙伴的房子快到期了
Hexo-NexT搭建个人博客(六)
https://0skyu.cn/p/b3cf.html
2018-10-15T15:25:24.000Z
2022-02-04T12:07:31.651Z
<p>在 hexo 中,我们如何使用自己自定义的 html 页面呢?</p>
<p>我们知道,在 hexo 中,我们使用的是 markdown 格式的文件,渲染出来的页面是有主题样式的。如果我们不希望我们的页面使用主题样式。那么需要在文件头部加一个 <code>layout: false</code> 的配置。</p>
<p><strong>使用 md 文件写文章时增加配置不使用 layout </strong></p>
DECO*27 - 愛言葉Ⅲ feat. 初音ミク
https://0skyu.cn/p/5eb3.html
2018-10-10T03:48:28.000Z
2022-02-04T12:07:31.527Z
<p>DECO*27 - 愛言葉Ⅲ
JS获取图片原始宽高
https://0skyu.cn/p/19df.html
2018-09-30T02:26:26.000Z
2022-02-04T12:07:31.519Z
<p>最近在给博客的相册模块做优化,需要
美 MAD.AMV
https://0skyu.cn/p/a38a.html
2018-09-03T09:21:12.000Z
2022-02-04T12:07:31.515Z
<p>刚玩b站那会儿,特别喜欢看UP主自
关于input输入中文时,不断触发input事件的问题
https://0skyu.cn/p/c0b8.html
2018-08-28T03:55:06.000Z
2022-02-04T12:07:31.515Z
<p>监听一个文本框的<em>input
2018.07 随拍
https://0skyu.cn/p/1c6e.html
2018-08-22T08:59:52.000Z
2022-02-04T12:07:31.515Z
<h3
2018上半年手机照片补档
https://0skyu.cn/p/3a30.html
2018-08-10T07:55:14.000Z
2022-02-04T12:07:31.515Z
<p>今年上半年偶尔拍的些照片</p>
Mac下iTerm2配合zsh食用 体验Up!
https://0skyu.cn/p/cbbb.html
2018-08-10T04:06:54.000Z
2022-02-04T12:07:31.527Z
<p>Mac下默认的bash终端使用久了
2017下半年手机照片补档
https://0skyu.cn/p/c37f.html
2018-08-02T07:32:49.000Z
2022-02-04T12:07:31.515Z
<h3
2017上半年手机照片补档
https://0skyu.cn/p/3a2b.html
2018-08-02T03:35:22.000Z
2022-02-04T12:07:31.515Z
<h3
Markdown Style test
https://0skyu.cn/p/4e8b.html
2018-07-24T15:31:06.000Z
2022-02-04T12:07:31.483Z
<p>This post is originated from <a href="https://gist.github.com/apackeer/4159268">here</a> and is used for testing markdown style. This post contains nearly every markdown usage. Make sure all the markdown elements below show up correctly.</p>
Yarn安装与使用详细介绍
https://0skyu.cn/p/7a2f.html
2018-07-19T19:25:24.000Z
2022-02-04T12:07:31.671Z
<h1 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h1><p>在 Node 生态系统中,依赖通常安装在项目的 <code>node_modules</code> 文件夹中。然而,这个文件的结构和实际依赖树可能有所区别,因为重复的依赖可以合并到一起。<code>npm</code> 客户端把依赖安装到 <code>node_modules</code> 目录的过程具有不确定性。这意味着当依赖的安装顺序不同时,<code>node_modules</code> 目录的结构可能会发生变化。这种差异可能会导致类似<font color="red">“我的电脑上可以运行,别的电脑上不行”</font>的情况,并且通常需要花费大量时间定为与解决。</p>
<blockquote>
<p>有时候就会遇到这种情况,完整可运行的项目上传到 git 上,别人 pull 下来以后,npm install 会报错。</p>
</blockquote>
<p><a href="https://github.com/yarnpkg/yarn">Yarn</a> 一开始的主要目标是解决由于语义版本控制而导致的 npm 安装的不确定性问题。虽然可以用 <code>npm shrinkwrap</code> 来实现可预测的依赖关系树,但它并不是默认选项,而是取决于所有的开发人员指导并启用这个选项。</p>
~2017漫展照片补档
https://0skyu.cn/p/291e.html
2018-07-13T09:40:03.000Z
2022-02-04T12:07:31.515Z
<h1
微信小程序web-view界面图片出不来问题
https://0skyu.cn/p/e54c.html
2018-07-05T07:14:15.000Z
2022-02-04T12:07:31.703Z
<h1
C语言头文件使用总结
https://0skyu.cn/p/511e.html
2018-06-25T14:48:50.000Z
2018-06-25T14:48:50.000Z
<hr>
<p>在平时工作中看到前人写的一些C头文件,很有感触。自己在写的时候也遇到了很多问题,比如重复引用导致宏或者常量重复定义,不知道该使用双引号还是使用尖括号引用等问题,决定先总结一下。做个笔记,随时复习。o( ̄▽ ̄)ブ</p>
<h1 id="C语言头文件"><a href="#C语言头文件" class="headerlink" title="C语言头文件"></a>C语言头文件</h1><p>C语言头文件一般包含了函数声明,宏定义,常量等代码。我们在使用#include引用头文件。可以被多个c文件引用,避免了重复代码,减少了错误。让代码更加规范。<br>A simple practice in C 或 C++ 程序中,建议把所有的常量、宏、系统全局变量和函数原型写在头文件中,在需要的时候随时引用这些头文件。</p>
2018年立个FLAG-坚持写博客!
https://0skyu.cn/p/4a8.html
2018-06-24T11:51:41.000Z
2018-06-24T11:51:41.000Z
<hr>
<p>时隔一年,终于想起来还有博客这种事情。工作忙的昏天黑地,但是又学不到什么太多的东西,看到很多周围的同学变得越来越厉害,有自己的目标,我也不想一直这样平淡的度过,总的想点提升不是?开始为自己的将来做准备吧!</p>
<p>FLAG我就立在这了!一定要坚持下去!积少成多!(╯‵□′)╯︵┻━┻<br></p>
Vue 服务端渲染 or 预渲染
https://0skyu.cn/p/592a.html
2018-06-18T08:25:24.000Z
2022-02-04T12:07:31.671Z
<h2 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h2><p>关于 Vue 的 SPA 说的已经太多太多了,它为我们带来了极速的开发体验,极强的开发效率。可能唯一有些许不足的就是,当我们对 SEO 很在乎的时候,我们如何去处理 SEO 的需求。</p>
<p>关于 SEO ,Vue 也有现成的解决方案: <a href="https://ssr.vuejs.org/zh/">Vue 服务端渲染</a></p>
周末随拍-。-
https://0skyu.cn/p/d0e0.html
2018-06-11T06:13:48.000Z
2022-02-04T12:07:31.683Z
<p>周末和小伙伴到眉山去另一个小伙伴(
5分钟带你看完 WWDC 2018
https://0skyu.cn/p/fdad.html
2018-06-04T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h2 id="前言"><a
微信小程序嵌入html,界面在苹果能出来,安卓出不来
https://0skyu.cn/p/73ec.html
2018-06-04T01:52:12.000Z
2022-02-04T12:07:31.703Z
<h1
关于 JavaScript 中 this 的详细总结
https://0skyu.cn/p/1b54.html
2018-05-31T19:25:24.000Z
2022-02-04T12:07:31.651Z
<p id="div-border-top-blue">在 JavaScript 中,函数中的 this 指向,很多同学总是理不清楚【这必然会带来一些问题】。确实,JavaScript 中,函数的 this 指向比较复杂多变。它和你调用的方式有关系,和 **严格模式** 或者 **非严格模式** 有关系,和你是否使用了箭头函数有关系,和你在使用函数时是否传入了 this 有关系,和你是否主动修改了调用对象有关系。</p>
<ul>
<li>在绝大多数情况下,函数的调用方式决定了 <code>this</code> 的值。<code>this</code> 不能再执行期间被赋值,并且在每次函数被调用时 <code>this</code> 的值也可能会不同。<code>ES5</code> 引入了 <code>bind</code> 方法来设置函数的 <code>this</code> 值,<a href="https://blog.csdn.net/csdn_yudong/article/details/78730844">关于bind和call可以看我的文章</a>,而不用考虑函数如何被调用的,<code>ES2015</code> 引入了支持 <code>this</code> 词法解析的箭头函数(它在闭合的执行上下文内设置 <code>this</code> 的值)。</li>
</ul>
<ul>
<li>与其他语言相比,<strong>函数的 <code>this</code> 关键字</strong>在 <code>JavaScript</code> 中的表现略有不同,此外,在 严格模式 和 非严格模式之间也会有一些差别。</li>
</ul>
前端技术周刊 - 2018/05/16
https://0skyu.cn/p/a5e7.html
2018-05-15T08:36:44.000Z
2022-02-04T12:07:31.679Z
<p><a
nginx升级1.9,支持tcp代理的stream模块
https://0skyu.cn/p/1b1f.html
2018-05-08T11:47:01.000Z
2022-02-04T12:07:31.659Z
<h1
docker构建nginx1.13
https://0skyu.cn/p/e6c3.html
2018-05-08T06:58:33.000Z
2022-02-04T12:07:31.647Z
<h1
Xcode命令行工具管理
https://0skyu.cn/p/d5b2.html
2018-05-04T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h2 id="安装"><a
『印象 - 重庆』
https://0skyu.cn/p/875.html
2018-05-04T14:46:53.000Z
2022-02-04T12:07:31.515Z
<p>老早就计划多久去重庆玩一次了,以前
前端技术周刊 - 2018/05/04
https://0skyu.cn/p/f467.html
2018-05-04T10:13:45.000Z
2022-02-04T12:07:31.679Z
<p><a
vue2.x 做一个音乐app
https://0skyu.cn/p/9bfb.html
2018-04-30T19:25:24.000Z
2022-02-04T12:07:31.671Z
<h2 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h2><p id="div-border-top-green">本项目是基于 vue2.4.1 最新的实战项目,vue-cli2.9.3 + vue2.4.1 + axios + vue-router3.0.1 + es6 + vux3.0.1 + webpack + better-scroll + 线上真实接口的一个移动端音乐 app。</p>
前端技术周刊 - 2018/04/27
https://0skyu.cn/p/6927.html
2018-04-27T09:53:52.000Z
2022-02-04T12:07:31.679Z
<p><a
前端技术周刊 - 2018/04/20
https://0skyu.cn/p/ab66.html
2018-04-20T08:36:44.000Z
2022-02-04T12:07:31.679Z
<p><a
记一次周末小扫除
https://0skyu.cn/p/8f9b.html
2018-04-14T07:11:42.000Z
2022-02-04T12:07:31.515Z
<p>难得一次悠哉的周末,天空没有太阳,
mongodb导入导出数据
https://0skyu.cn/p/7a66.html
2018-04-13T09:42:41.000Z
2022-02-04T12:07:31.655Z
<h3
前端技术周刊 - 2018/04/13
https://0skyu.cn/p/5a26.html
2018-04-13T03:40:28.000Z
2022-02-04T12:07:31.679Z
<p><a
React.js Vue.js 项目部署页面刷新404
https://0skyu.cn/p/6f12.html
2018-04-11T03:53:44.000Z
2022-02-04T12:07:31.531Z
<p>使用react,vue等开发的项目
virtual DOM 与 diff 算法入门介绍
https://0skyu.cn/p/2899.html
2018-04-02T07:14:20.000Z
2022-02-04T12:07:31.667Z
<p>随着前端框架的流行,Vue 和
前端技术周刊 - 2018/03/30
https://0skyu.cn/p/4f66.html
2018-03-30T03:40:28.000Z
2022-02-04T12:07:31.679Z
<p><a
mysql慢查询优化-内存清理篇
https://0skyu.cn/p/98be.html
2018-03-29T07:37:52.000Z
2022-02-04T12:07:31.655Z
<h1 id="前提介绍"><a
pi 安装 ssr,cow 备注
https://0skyu.cn/p/undefined.html
2018-03-28T09:44:00.000Z
2022-02-04T12:07:31.659Z
<p>偶尔一次使用的东西,记一下!</p
mysql慢查询优化-千万级数据量
https://0skyu.cn/p/63cf.html
2018-03-28T06:45:43.000Z
2022-02-04T12:07:31.655Z
<p><strong> mysql
前端技术周刊 - 2018/03/23
https://0skyu.cn/p/de27.html
2018-03-23T02:45:21.000Z
2022-02-04T12:07:31.679Z
<p><a
游戏渲染优化
https://0skyu.cn/p/ea96.html
2018-03-18T05:02:15.000Z
2022-02-04T12:07:31.703Z
<blockquote>
<p>背景:从 PC 端游到 H5 小游戏,从一点一滴的内存到叹为观止的算法,游戏的性能一直是重点关注的话题。优秀的性能不仅能保证流畅的用户体验,也决定着复杂的动效和场景的上限。所以我做了一次 Phaser 渲染性能优化方面的分享,本文是对这次分享的记录和总结,将会从 Pixi 的渲染机制入手来进行游戏优化。在本文的最后,会通过一个游戏开发中常见的组件进行实战优化。<br></p></blockquote>
前端技术周刊 - 2018/03/16
https://0skyu.cn/p/2de7.html
2018-03-16T07:15:06.000Z
2022-02-04T12:07:31.679Z
<p><a
『印象 - 春』
https://0skyu.cn/p/378c.html
2018-03-14T01:44:16.000Z
2022-02-04T12:07:31.515Z
<p>2018.03.11成都龙泉驿和小
单元测试初体验
https://0skyu.cn/p/5ff.html
2018-03-12T06:27:20.000Z
2022-02-04T12:07:31.683Z
<blockquote>
<p>博客背景
前端技术周刊 - 2018/03/09
https://0skyu.cn/p/b9a6.html
2018-03-09T11:45:21.000Z
2022-02-04T12:07:31.679Z
<p><a
微信小程序--搭建自己的https服务器
https://0skyu.cn/p/d216.html
2018-03-09T02:20:10.000Z
2022-02-04T12:07:31.687Z
<h2 id="域名"><a
微信小程序-系统登陆
https://0skyu.cn/p/6a48.html
2018-03-08T09:35:52.000Z
2022-02-04T12:07:31.703Z
<h1
读《期货市场技术分析》下
https://0skyu.cn/p/9708.html
2018-03-05T14:34:51.000Z
2022-02-04T12:07:31.707Z
<h2
读《期货市场技术分析》
https://0skyu.cn/p/9be5.html
2018-03-05T14:23:24.000Z
2022-02-04T12:07:31.707Z
<h2 id="总览"><a
js数组工具处理之合并相同字段分组
https://0skyu.cn/p/4fe2.html
2018-03-05T07:30:18.000Z
2022-02-04T12:07:31.651Z
<h1
Docker 入门指南
https://0skyu.cn/p/e02e.html
2018-03-04T14:10:42.000Z
2022-02-04T12:07:31.527Z
<h2
前端技术周刊 - 2018/03/02
https://0skyu.cn/p/7ee7.html
2018-03-02T07:46:04.000Z
2022-02-04T12:07:31.679Z
<p><a
骨骼动画初体验
https://0skyu.cn/p/876.html
2018-02-11T08:08:18.000Z
2022-02-04T12:07:31.707Z
<p>前言:</p>
<p>运营需求的一
前端技术周刊 - 2018/02/09
https://0skyu.cn/p/45a7.html
2018-02-09T03:21:17.000Z
2022-02-04T12:07:31.679Z
<p><a
浅谈 JavaScript 闭包
https://0skyu.cn/p/a2d1.html
2018-02-09T02:23:19.000Z
2022-02-04T12:07:31.515Z
<p>闭包(closure)是Javas
如何查找Ubuntu系统中占用磁盘最大的那些文件夹
https://0skyu.cn/p/dac7.html
2018-02-08T06:41:25.000Z
2022-02-04T12:07:31.687Z
<h1
MySQL:reading initial communication packet问题解决方法
https://0skyu.cn/p/e995.html
2018-02-08T03:38:48.000Z
2022-02-04T12:07:31.527Z
<h1
读Effective C++
https://0skyu.cn/p/6533.html
2018-02-04T12:04:46.000Z
2022-02-04T12:07:31.659Z
<h1
webpack 优化(1)
https://0skyu.cn/p/2aa5.html
2018-02-02T08:30:58.000Z
2022-02-04T12:07:31.671Z
<h1
前端技术周刊 - 2018/02/02
https://0skyu.cn/p/82e6.html
2018-02-02T07:09:55.000Z
2022-02-04T12:07:31.679Z
<p><a
ubuntu网络的设置方式
https://0skyu.cn/p/e4ea.html
2018-02-01T09:39:29.000Z
2022-02-04T12:07:31.667Z
<h1
koa 源码解析(1)
https://0skyu.cn/p/5fa.html
2018-02-01T07:55:09.000Z
2022-02-04T12:07:31.651Z
<h1 id="koa"><a
PWA 方案相关技术分享
https://0skyu.cn/p/7b95.html
2018-01-28T15:33:03.000Z
2022-02-04T12:07:31.531Z
<p>前言:<br>上周做了一个预约健身卡的项目,在领导的指引下使用了 <a href="https://lavas.baidu.com">LAVAS</a> 框架,这个框架的主要特点就是可以直接生成一套成熟的支持 PWA 的网站。<br>在开发过程中,发现 PWA 方案的主要核心技术在于 Service Worker,我下面将从 PWA 方案的简介、PWA 方案的相关技术等2个方向简单介绍一下我对于本次开发的收获。<br>在介绍完这些技术后,我将在最后的篇幅里介绍一个简单 PWA 方案的详细实现。<br></p>
前端技术周刊 - 2018/01/26
https://0skyu.cn/p/65e6.html
2018-01-26T06:05:55.000Z
2022-02-04T12:07:31.679Z
<p><a
WebSocket 介绍以及配合 STOMP 的使用
https://0skyu.cn/p/b95c.html
2018-01-20T17:09:54.000Z
2022-02-04T12:07:31.671Z
<p>由于近期需要使用
前端技术周刊 - 2018/01/19
https://0skyu.cn/p/91a6.html
2018-01-19T08:14:41.000Z
2022-02-04T12:07:31.679Z
<p><a
前端浏览器存储初探
https://0skyu.cn/p/8217.html
2018-01-13T08:43:17.000Z
2022-02-04T12:07:31.679Z
<p>随着现代化浏览器的发展,客户端的能
前端技术周刊 - 2018/01/12
https://0skyu.cn/p/56e7.html
2018-01-12T08:40:04.000Z
2022-02-04T12:07:31.679Z
<p><a
Phaser开发游戏总结
https://0skyu.cn/p/5864.html
2018-01-08T10:13:33.000Z
2022-02-04T12:07:31.531Z
<h2 id="前言"><a
前端技术周刊 - 2018/01/05
https://0skyu.cn/p/4a7.html
2018-01-05T10:13:33.000Z
2022-02-04T12:07:31.679Z
<p><a
新的开始
https://0skyu.cn/p/a89.html
2018-01-04T06:30:53.000Z
2022-02-04T12:07:31.703Z
<p>这是<strong>fx-team
柔术最大的谎言「译」
https://0skyu.cn/p/8789.html
2018-01-03T16:00:00.000Z
2022-02-04T12:07:31.515Z
<blockquote>
<p>译自
springboot使用redis缓存开发模板
https://0skyu.cn/p/120a.html
2017-12-27T11:03:52.000Z
2022-02-04T12:07:31.663Z
<h1
从一道网易面试题浅谈 Tagged Pointer
https://0skyu.cn/p/71ad.html
2017-12-25T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h2 id="前言"><a
如何整理 iOS 老项目中混乱不堪的多语言翻译?
https://0skyu.cn/p/f4c6.html
2017-12-24T16:00:00.000Z
2017-12-24T16:00:00.000Z
<p>linksmart 项目截止目前已经支持了 17 个国家的语言,从诞生到现在也已经经历了很多程序员的修改和维护,代码已经变得十分混乱。因为公司一直在接新的定制项目,所以也没有时间进行一次彻底的重构,只能在维护某方面的 BUG 的时候,对相关代码进行局部重构。</p>
spring-cloud结合docker开发中出现的问题
https://0skyu.cn/p/1b5b.html
2017-12-19T13:34:22.000Z
2022-02-04T12:07:31.663Z
<h1
为博客添加 Gitalk 评论插件
https://0skyu.cn/p/2209.html
2017-12-18T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h2 id="前言"><a
ssh免密码登陆
https://0skyu.cn/p/6667.html
2017-12-14T11:34:24.000Z
2022-02-04T12:07:31.663Z
<h1
【Java 8】Lambda 表达式
https://0skyu.cn/p/5763.html
2017-12-08T13:07:58.000Z
2022-02-04T12:07:31.671Z
<h2 id="定义"><a href="#定义" class="headerlink" title="定义"></a>定义</h2><p>Lambda(λ) 表达式是一种在 <em>被调用的位置</em> 或者 <em>作为参数传递给函数的位置</em> <strong>定义匿名函数对象</strong> 的简便方法。下面是关于 Lambda 表达式的几个点:</p>
<ul>
<li>匿名(Anonymous) - 不像其他普通方法那样具有名字</li>
<li>函数(Function) - Lambda 表达式不像普通方法那样属于某个特定的类,它是独立于类存在的。但是和方法一样,Lambda 表达式有参数列表、函数主体和返回值,还可能有可以抛出的异常列表。</li>
<li>传递(Passed around)- Lambda 表达式可以作为参数传递给方法或者存储在变量中。</li>
<li>简洁(Concise)- 无需像匿名类那样写很多的模板代码。</li>
</ul>
关于maven项目下载了最新的包后,项目中仍然指向旧包地址
https://0skyu.cn/p/ad20.html
2017-12-06T06:44:35.000Z
2022-02-04T12:07:31.675Z
<h1
指针的引用
https://0skyu.cn/p/5ee6.html
2017-11-23T13:12:10.000Z
2022-02-04T12:07:31.703Z
<p>有这么一个场景:程序中某一模块在对
docker往docker hub上传镜像
https://0skyu.cn/p/14bb.html
2017-11-20T07:22:22.000Z
2022-02-04T12:07:31.647Z
<p>#
vue2.x 做一个外卖app
https://0skyu.cn/p/6328.html
2017-11-10T19:25:24.000Z
2022-02-04T12:07:31.671Z
<h2 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h2><p id="div-border-top-green">本项目是基于 vue2.4 最新的实战项目,vue-cli2.8 + vue2.4 + vue-resource + vue-router2.7 + es6 + mock + webpack 的一个移动端外卖 app。</p>
<p><img src="/images/vue-sell-1.png" alt></p>
<p id="div-border-left-red">现在最流行的开发方式就是前后分离了;
[vue](/tags/vue) 也是现在最流行的前端框架之一。</p>
GCD 在 Swift 中的用法
https://0skyu.cn/p/261d.html
2017-10-03T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h2
ubuntu下面配置Virtualbox桥接网络,虚拟机系统windows
https://0skyu.cn/p/523d.html
2017-09-26T07:20:33.000Z
2022-02-04T12:07:31.667Z
<h1
docker的mysql8镜像,数据库乱码问题
https://0skyu.cn/p/d72e.html
2017-09-19T04:55:12.000Z
2022-02-04T12:07:31.647Z
<h1
Swift 4 新特性
https://0skyu.cn/p/1e4b.html
2017-09-10T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h3
mongodb开启用户权限
https://0skyu.cn/p/43d.html
2017-09-04T12:08:13.000Z
2022-02-04T12:07:31.655Z
<h3
用poi解析带分组级别的excel文件
https://0skyu.cn/p/bd89.html
2017-09-01T13:14:26.000Z
2022-02-04T12:07:31.707Z
<h1
浅谈数据库被黑经历
https://0skyu.cn/p/a474.html
2017-09-01T10:44:08.000Z
2022-02-04T12:07:31.515Z
<h3 id="浅谈数据库被黑"><a
github删除远程分支提交历史
https://0skyu.cn/p/cd78.html
2017-08-30T15:00:09.000Z
2022-02-04T12:07:31.647Z
<blockquote>
<p>gith
aws在java中使用
https://0skyu.cn/p/e6c.html
2017-08-22T09:01:57.000Z
2022-02-04T12:07:31.531Z
<p>一 AWS
centos7 下通过nginx+uwsgi部署django应用
https://0skyu.cn/p/c9d5.html
2017-08-15T06:03:36.000Z
2022-02-04T12:07:31.647Z
<h5
关于-捐赠
https://0skyu.cn/p/5fbe.html
2017-07-29T10:13:54.000Z
2022-02-04T12:07:31.483Z
<h3 id="捐赠是什么?"><a
Tans博客 - Android客户端
https://0skyu.cn/p/9ef8.html
2017-07-29T07:24:59.000Z
2022-02-04T12:07:31.479Z
<p>大家好!<br>我是站长:tans
使用协议-零域博客
https://0skyu.cn/p/undefined.html
2017-07-27T04:07:25.000Z
2022-02-04T12:07:31.495Z
<p>用户注册及使用APP隐私协议</p
利用 Debug Memory Graph 检测内测泄漏
https://0skyu.cn/p/dc5.html
2017-07-25T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h2 id="前言"><a
欢乐斗地主UWP-第三方
https://0skyu.cn/p/6da.html
2017-07-23T19:52:59.000Z
2022-02-04T12:07:31.495Z
<h3 id="大家好!"><a
iTunes Connect 构建版本不显示
https://0skyu.cn/p/b577.html
2017-07-23T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h2 id="前言"><a
秘密
https://0skyu.cn/p/cbe0.html
2017-07-23T14:36:49.000Z
2022-02-04T12:07:31.495Z
无法访问此文章!!!
维护介绍
https://0skyu.cn/p/1917.html
2017-07-23T12:43:21.000Z
2022-02-04T12:07:31.495Z
<p>大家好!!!!!!!!!!<br>
Tans博客UWP客户端发布了!
https://0skyu.cn/p/1737.html
2017-07-22T18:59:24.000Z
2022-02-04T12:07:31.483Z
<h3
微聊电脑版发布了!
https://0skyu.cn/p/60d2.html
2017-07-20T19:16:30.000Z
2022-02-04T12:07:31.495Z
<h3
微聊-即时通讯WEB版正式发布
https://0skyu.cn/p/5563.html
2017-07-20T05:31:17.000Z
2022-02-04T12:07:31.495Z
<h3
更新404页面
https://0skyu.cn/p/2887.html
2017-07-19T15:09:47.000Z
2022-02-04T12:07:31.495Z
<h3 id="呃呃呃"><a
测试
https://0skyu.cn/p/938d.html
2017-07-19T12:32:35.000Z
2022-02-04T12:07:31.495Z
<p>测试</p>
<p>测试</p>
Swift的HMAC和SHA1加密
https://0skyu.cn/p/3ed4.html
2017-07-18T16:00:00.000Z
2022-02-04T12:07:31.515Z
<blockquote>
<p>HMAC
TANS博客测试完成
https://0skyu.cn/p/1c41.html
2017-07-18T06:39:57.000Z
2022-02-04T12:07:31.479Z
<p>大家好!</p>
<p>测试完成<
测试
https://0skyu.cn/p/938d.html
2017-07-17T18:03:35.000Z
2022-02-04T12:07:31.495Z
<p>测试测试测试!!!!!</p>
Hexo-NexT搭建个人博客(五)
https://0skyu.cn/p/fbd6.html
2017-07-15T15:25:24.000Z
2022-02-04T12:07:31.651Z
<p>在这之前,我写过四篇关于 Hexo + NexT 构建博客的文章。=》【<a href="/categories/Hexo/">传送门</a>】</p>
<p>本文将会介绍一些自定义的功能。相较于之前主要是修改配置文件中的内容,现在更多的是动手改源码来实现功能,而且还能帮你搞懂一些 Hexo NexT 的源码。如果你能弄懂源码的一些流程和逻辑,那么,你将能更好的来实现自己的一些想法。</p>
<h1 id="文章封面"><a href="#文章封面" class="headerlink" title="文章封面"></a>文章封面</h1><p>文章封面的意思就是:在博客首页的时候会显示文章的封面图片,进入这篇文章的详细页面后,将不显示这张图片。</p>
<p>如果想添加文章封面的话,需要添加一个字段属性:<code>summary_img</code>,<code>summary_img</code> 的值是图片的路径。</p>
yii2 用 asset 压缩js,css文件
https://0skyu.cn/p/undefined.html
2017-07-10T09:44:00.000Z
2022-02-04T12:07:31.671Z
<p>偶尔一次使用的东西,记一下!</p
「体能训练理论」之功能性
https://0skyu.cn/p/5b21.html
2017-07-09T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h2 id="引言"><a
「体能训练理论」之动力链
https://0skyu.cn/p/354d.html
2017-07-09T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h2 id="引言"><a
「体能训练理论」之金字塔
https://0skyu.cn/p/4413.html
2017-07-09T16:00:00.000Z
2022-02-04T12:07:31.515Z
<h2 id="引言"><a
Xcode9 无线调试功能
https://0skyu.cn/p/f9e1.html
2017-07-03T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>支持:X
markdown工具Mou小抄
https://0skyu.cn/p/cbe3.html
2017-07-03T14:45:04.000Z
2022-02-04T12:07:31.655Z
<p>1
iOS 接入 Strava 分享模块(下篇:StravaSDK)
https://0skyu.cn/p/468a.html
2017-06-27T16:00:00.000Z
2017-06-27T16:00:00.000Z
<p><a href="https://github.com/StravaKit/StravaKit">StravaKit</a> 是一个比较新而且代码比较规范的第三方SDK,但是目前还没有上传功能(详见 <a href="https://github.com/StravaKit/StravaKit/blob/master/TODO.md">todo</a>) 。所以我不得已对 <code>StravaKit 0.9.5</code> 增加上传功能,并进行一些简单封装和改编,使之能够植入到公司项目中。由于时间有限,我只增加了上传fit文件的功能,并且使用了第三方框架 <code>Alamofire</code>,所以需要在项目中导入 <code>Alamofire</code>。</p>
CSS 各种Hack手段
https://0skyu.cn/p/102e.html
2017-06-24T19:25:24.000Z
2022-02-04T12:07:31.647Z
<!-- <img src="/images/css-hack-1.png" alt="css-hack"> -->
技巧与工具04-python控制鼠标自动化点击脚本
https://0skyu.cn/p/6b7f.html
2017-06-24T09:04:28.000Z
2022-02-04T12:07:31.703Z
<h2
【Django】Django ORM 学习笔记
https://0skyu.cn/p/ff0b.html
2017-06-24T01:43:35.000Z
2022-02-04T12:07:31.671Z
<h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。下面是一个示例。通过使用 ORM,我们只需要操作 Author 和 Blog 对象,而不用操作相关的数据库表。这里主要介绍一下 Django ORM 的相关使用。<br></p>
iOS 接入 Strava 分享模块(上篇:FitSDK)
https://0skyu.cn/p/cae6.html
2017-06-21T16:00:00.000Z
2017-06-21T16:00:00.000Z
<p><a href="https://developer.garmin.com/fit/?resources/fit/">fit</a> 是一种文件协议,体积小巧,多用于可穿戴设备记录、传输运动与健康数据。官方提供了 C、C++、Java 语言的 SDK 和非常详细的使用文档。因此在 iOS 端接入 fit 就需要在 C 或 C++ 的 SDK 基础上进行一点面向对象的封装。</p>
使用 acme.sh 来更新 letsencrypt 证书
https://0skyu.cn/p/undefined.html
2017-06-21T04:55:52.000Z
2022-02-04T12:07:31.655Z
<h1
快速配置zsh
https://0skyu.cn/p/9368.html
2017-06-18T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>比较水的
其他服务器访问windows7的虚拟机vm中ubuntu系统的方法
https://0skyu.cn/p/74c9.html
2017-06-15T06:16:43.000Z
2022-02-04T12:07:31.679Z
<p>因为最近在windows7的vm1
ubuntu系统用户名密码忘记解决办法
https://0skyu.cn/p/31e3.html
2017-06-13T13:18:24.000Z
2022-02-04T12:07:31.667Z
<p>1、开机点击ESC,进去GUN
使用 Service worker 实现加速/离线访问博客
https://0skyu.cn/p/d830.html
2017-06-08T03:25:24.000Z
2022-02-04T12:07:31.663Z
<p>有一个困扰 web 用户多年的难题——丢失网络连接。即使是世界上最好的 web app,如果下载不了它,也是非常糟糕的体验。如今虽然已经有很多种技术去尝试着解决这一问题。而随着<strong>离线页面</strong>的出现,一些问题已经得到了解决。有一个叫做 APP Cache 的 API 可以提供离线体验,但它的问题比较多。最重要的问题是,仍然没有一个好的统筹机制对资源缓存和自定义的网络请求进行控制。</p>
<h1 id="Service-worker"><a href="#Service-worker" class="headerlink" title="Service worker"></a>Service worker</h1><p>于是 HTML5 提出了 Service Worker,Service worker 提供了很多新的能力,使得 web app 拥有与 nativeapp 相同的离线体验、消息推送体验。</p>
html 转为 pdf
https://0skyu.cn/p/7d91.html
2017-06-01T16:00:00.000Z
2022-02-04T12:07:31.651Z
<ol>
<li><p>使用
拥抱 HTTPS
https://0skyu.cn/p/4111.html
2017-05-24T08:30:48.000Z
2022-02-04T12:07:31.647Z
<p>由于我使用的是独立域名,
hello manjaro
https://0skyu.cn/p/aa8e.html
2017-05-22T07:01:35.000Z
2022-02-04T12:07:31.651Z
<h1 id="manjaro"><a
520·答辩·校庆·校园文化夜·非酋高级成就
https://0skyu.cn/p/b176.html
2017-05-20T15:24:51.000Z
2017-05-20T15:24:51.000Z
<hr>
<p>经过了几个月的时间,终于完成了大学的最后一项任务:毕业设计(包括毕业项目和毕业论文)。当然,答辩这天正好赶上校庆,赶上校园文化夜,赶上期待已久的阴阳师高级非酋成就。赶上一切的一切。这一天给我的惊喜太多,给我的纪念太多,这一天,应该是本科毕业前第一个有意义的一天(以后还有毕业典礼什么的啊!o(<em> ̄▽ ̄</em>)ブ)必须把这么重要的一天记下来!【以下图片都是手机拍摄的!原谅我的渣画质!】</p>
你好 Disqus, 再见多说!
https://0skyu.cn/p/317a.html
2017-05-20T07:24:26.000Z
2022-02-04T12:07:31.651Z
<p>从博客建立时就用的多说, 中间有一次闲的无聊, 搞成了disqus, 不过没几天就换回去了。</p>
<p>今年年初看到了多说要停止服务的消息, 当时还是非常震惊的, 有一种失落感。虽然多说在用起来存在一些问题, 但是不可否认的是这确实是国内一款比较优秀的评论系统了。</p>
<p>既然如此, 那就迁移吧。前段时间各种事情没有顾得上, 赶在 6 月份之前完成了整个迁移过程, 还是比较顺利的。</p>
npm 的一个小细节
https://0skyu.cn/p/1346.html
2017-05-19T17:25:24.000Z
2022-02-04T12:07:31.659Z
<p>在使用 electron 构建桌面应用的时候,在 package.json 里面的 scripts 字段是这样的<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">"scripts": {</span><br><span class="line"> "start": "electron ."</span><br><span class="line">},</span><br></pre></td></tr></table></figure><br>我们可以执行 npm start ,那么它就会执行 <code>electron .</code> 这个命令。<br>那么如果我们直接执行 <code>electron .</code><br>由于我们没有将 electron 加入到全局,所以不行。<br>那么为什么 npm start 可以执行呢?</p>
springboot中集成quartz任务调度
https://0skyu.cn/p/58f4.html
2017-05-15T09:12:21.000Z
2022-02-04T12:07:31.659Z
<h1
redis入门
https://0skyu.cn/p/cdeb.html
2017-05-12T05:35:46.000Z
2022-02-04T12:07:31.659Z
<h1 id="前言"><a
记一次有趣的 2017 ACM 山东省省赛经历
https://0skyu.cn/p/7a03.html
2017-05-08T13:27:52.000Z
2022-02-04T12:07:31.527Z
<p>这是第一次也应该是我的最后一次 ACM 经历, 作为一名非 ACM 集训队队员, 有幸参加了今年的山东省赛, 最后 A 了5题, 拿到了一块银牌, 也算是一次神奇的旅程了。回想起当初准备组队参赛的过程, 简直有点好笑, 先是听集训队的大佬们说今年省赛学校可以多报名几支队伍, 当时有点心动, 觉得身为一名 CS 专业的学生有机会去长长见识也是蛮好的。接着就被一个工作室的同学拉去了, 又找了另一个工作室的同学, 就这样组了队。不过, 3个人, 两个是搞 Web 和 Android 开发的, 另一个是搞信息安全的, 你敢信….这样的配置估计全国也找不出几个了吧。。。<br>好了, 不说废话了….</p>
在 Swift 中使用 IBInspectable
https://0skyu.cn/p/e502.html
2017-05-04T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>本文首次
R.swift 的使用
https://0skyu.cn/p/68cd.html
2017-05-03T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>本文首次
Swift 的懒加载和计算型属性
https://0skyu.cn/p/6a29.html
2017-05-02T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>本文首次
gulp 详解与使用
https://0skyu.cn/p/b616.html
2017-04-30T17:25:24.000Z
2022-02-04T12:07:31.651Z
<h1 id="什么是-gulp"><a href="#什么是-gulp" class="headerlink" title="什么是 gulp"></a>什么是 gulp</h1><p><a href="http://gulpjs.com/">gulp</a> 是一个前端构建工具,它能通过自动执行常见任务,比如编译预处理 CSS ,压缩 JavaScript 和刷新浏览器,来改进网站开发的过程,从而使开发更加快速高效。</p>
<h1 id="为什么要用-gulp"><a href="#为什么要用-gulp" class="headerlink" title="为什么要用 gulp"></a>为什么要用 gulp</h1><p>与 grunt 相比,gulp 无需写一大堆繁杂的配置参数,<a href="https://github.com/gulpjs/gulp/blob/master/docs/API.md">API</a>(<a href="http://www.gulpjs.com.cn/docs/api/">中文 API</a>) 也非常简单,学习起来很容易,而且 gulp 使用的是 nodejs 中 <a href="https://nodejs.org/api/stream.html">stream</a> 来读取和操作数据,其速度更快。<br>gulp 有庞大的生态圈,且每天都在发展。依靠成千上万可供选择的插件,你可以利用 gulp 自动完成几乎任何事。</p>
<h1 id="如何使用-gulp"><a href="#如何使用-gulp" class="headerlink" title="如何使用 gulp"></a>如何使用 gulp</h1><h2 id="Installing-Gulp"><a href="#Installing-Gulp" class="headerlink" title="Installing Gulp"></a>Installing Gulp</h2><p>新版的 gulp 命令行工具已经改名为 gulp-cli 。<br>如果你之前安装了全局的 gulp 。在使用新的 gulp-cli 之前,执行命令<br> <code>npm rm --global gulp</code> ,将之前的全局 gulp 卸掉。</p>
springboot的jar包,没有主清单属性
https://0skyu.cn/p/40cb.html
2017-04-28T06:23:53.000Z
2022-02-04T12:07:31.663Z
<h1
RVM 使用指南
https://0skyu.cn/p/f3a4.html
2017-04-27T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>RVM
【Vue】使用 Vue2 开发一个项目列表展示应用
https://0skyu.cn/p/d298.html
2017-04-27T00:50:58.000Z
2022-02-04T12:07:31.675Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>一直没有找到一个合适的展示个人项目的模板,所以自己动手使用 Vue 写了一个。该模板基于 Markdown 文件进行配置,只需要按一定规则编写 Markdown 文件,然后使用一个 <a href="http://project.zhangjikai.com/generator/">在线工具</a> 转为 JSON 文件即可。下面是该项目的在线地址和源码。本文主要记录一下项目中用到的相关知识。</p>
<p><a href="http://project.zhangjikai.com/">在线演示</a> <a href="https://github.com/zhangjikai/project-list-template">源码</a></p>
【Java 并发】详解 ThreadPoolExecutor
https://0skyu.cn/p/8d0c.html
2017-04-22T12:39:28.000Z
2022-02-04T12:07:31.671Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>线程池是并发中一项常用的优化方法,通过对线程复用,减少线程的创建,降低资源消耗,提高程序响应速度。在 Java 中我们一般通过 Exectuors 提供的工厂方法来创建线程池,但是线程池的最终实现类是 ThreadPoolExecutor,下面我们详细分析一下 ThreadPoolExecutor 的实现。<br></p>
iOS自动打包
https://0skyu.cn/p/4fd1.html
2017-04-19T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>利用xc
Wallpaper Engine 自制canvas频谱
https://0skyu.cn/p/2d63.html
2017-04-19T01:12:24.000Z
2022-02-04T12:07:31.531Z
<p>玩Wallpaper
【Java并发】详解 AbstractQueuedSynchronizer
https://0skyu.cn/p/d34e.html
2017-04-15T12:50:58.000Z
2022-02-04T12:07:31.671Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>队列同步器 AbstractQueuedSynchronizer(以下简称 AQS),是用来构建锁或者其他同步组件的基础框架。它使用一个 int 成员变量来表示同步状态,通过 CAS 操作对同步状态进行修改,确保状态的改变是安全的。通过内置的 FIFO (First In First Out)队列来完成资源获取线程的排队工作。更多关于 Java 多线程的文章可以转到 <a href="http://con.zhangjikai.com/">这里</a></p>
CocoaPods 安装和使用
https://0skyu.cn/p/901c.html
2017-04-12T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h1 id="前言"><a
docker常用命令
https://0skyu.cn/p/d79a.html
2017-04-11T06:10:04.000Z
2022-02-04T12:07:31.647Z
<h1
npm 全面介绍
https://0skyu.cn/p/234c.html
2017-04-09T19:25:24.000Z
2022-02-04T12:07:31.659Z
<!-- <img src="http://i1.piimg.com/588926/30e7b49044d5cfc4.png" alt="summary-img-src-npm"> -->
Chrome 配置 SwitchyOmega
https://0skyu.cn/p/b45c.html
2017-04-08T18:12:39.000Z
2017-04-08T18:12:39.000Z
<hr>
<p>此文章是以 Shadowsocks 代理为例,若想使用 Shadowsocks 请先安装对应系统的客户端并启动。详情请参考:</p>
<blockquote>
<p><a href="/blog/2016/05/26/shadowsocks/" title="站在 Shadowsocks 的肩膀上发现精彩的世界">站在 Shadowsocks 的肩膀上发现精彩的世界</a></p>
</blockquote>
<h1 id="Chrome-浏览器"><a href="#Chrome-浏览器" class="headerlink" title="Chrome 浏览器"></a>Chrome 浏览器</h1><p>无论是用户体验、强大的功能还是丰富的扩展程序都完爆国内的各种浏览器好不好(╯‵□′)╯︵┻━┻。强烈推荐啊!目前已经可以在不翻墙的情况下去 <a href="http://www.google.cn/chrome/browser/desktop/index.html" title="Chrome(桌面版)">下载 Chrome(桌面版)</a>了,账号数据同步方面也不需要翻墙了。【鼓掌撒花★,°:.☆( ̄▽ ̄)/$:.°★ 。】</p>
<h1 id="SwitchyOmega"><a href="#SwitchyOmega" class="headerlink" title="SwitchyOmega"></a>SwitchyOmega</h1><p>Google Chrome 浏览器上的一个代理扩展程序,可以轻松快捷地管理和切换多个代理设置。比如我们接下来要介绍的 <code>自动切换模式</code>。</p>
强化 swift 中的 print
https://0skyu.cn/p/2227.html
2017-04-06T16:00:00.000Z
2022-02-04T12:07:31.511Z
<p>在 Swift
多说评论迁移至 Disqus - Java 实现
https://0skyu.cn/p/2760.html
2017-04-04T17:01:33.000Z
2017-04-04T17:01:33.000Z
<hr>
<p>在网上找了一圈后,很多人都造过轮子,但是由于年代久远,多说和 Disqus 的评论格式可能发生变化,试了一些后并没有一个成功。无奈自己开始造轮子,不过看完两种评论文件格式后,发现其实还是瞒简单的,于是就用 Java 实现了一个。【为了节省时间就用自己最擅长的 Java 了,虽然其他语言可能会更快更方便的使用( ╯□╰ )】。下面附上工具链接和使用方法。</p>
<blockquote>
<p><a href="https://github.com/cylong1016/DuoshuoToDisqus" title="工具源码地址">工具源码地址</a></p>
</blockquote>
Java 通过 DOM 方式解析、创建 XML
https://0skyu.cn/p/82b1.html
2017-04-04T15:49:23.000Z
2022-02-04T12:07:31.567Z
<hr>
<h1 id="DOM-简介"><a href="#DOM-简介" class="headerlink" title="DOM 简介"></a>DOM 简介</h1><p>DOM(Document Object Model) 是 W3C 处理 XML 的标准 API,不仅 Java 其他很多语言,比如 Javascript、PHP等等语言都实现了该标准。Java 类库支持 DOM 操作【也就是说不需要下载依赖其他包】。DOM 以树状结构组织节点和信息的集合,这种结构允许开发人员对 XML 文档进行增删改查。为了分析该树状结构,我们需要加载整个 XML 文档进行构造分析,所以消耗资源比较大,建议在操作小文件的时候使用。</p>
virtualBox导入vdi文件,界面一直停留在<windows正在加载文件>
https://0skyu.cn/p/6b7d.html
2017-04-02T04:33:30.000Z
2022-02-04T12:07:31.667Z
<p>设置和系统本身不一直,将windo
Jackson - Java Object 与 JSON 之间的转化工具
https://0skyu.cn/p/9e3a.html
2017-03-31T13:55:36.000Z
2022-02-04T12:07:31.567Z
<hr>
<p>一直在找一个 Java Object 与 JSON 之间方便快捷的转化工具,在舍友的推荐下了解到了 Jackson,使用之后对其爱不释手,现在推荐给大家。</p>
<h1 id="JSON-简介"><a href="#JSON-简介" class="headerlink" title="JSON 简介"></a>JSON 简介</h1><blockquote><p>JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。</p>
<footer><strong>JSON 中文</strong><cite><a href="http://www.json.org/json-zh.html">介绍 JSON</a></cite></footer></blockquote>
<p>以上链接中包含了 JSON 的详细介绍,其实 JSON 对象【”名称/值”对的集合】和 Java 对象是对应的,JSON 数组【值的有序列表】和 Java 的数组是对应的。下面就用一些具体的实例來说明。</p>
Swift 3.1 的新变化「译」
https://0skyu.cn/p/b375.html
2017-03-29T16:00:00.000Z
2022-02-04T12:07:31.511Z
<p><img src=
【Java 并发】详解 ThreadLocal
https://0skyu.cn/p/88eb.html
2017-03-29T12:44:27.000Z
2022-02-04T12:07:31.671Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>ThreadLocal 主要用来提供线程局部变量,也就是变量只对当前线程可见,本文主要记录一下对于 ThreadLocal 的理解。更多关于 Java 多线程的文章可以转到 <a href="http://con.zhangjikai.com/">这里</a>。</p>
<h2 id="线程局部变量"><a href="#线程局部变量" class="headerlink" title="线程局部变量"></a>线程局部变量</h2><p>在多线程环境下,之所以会有并发问题,就是因为不同的线程会同时访问同一个共享变量,例如下面的形式<br></p>
Hexo 集成 Disqus 评论
https://0skyu.cn/p/1007.html
2017-03-26T14:36:12.000Z
2022-02-04T12:07:31.567Z
<hr>
<h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>从创建博客的时候我就纠结用国内的多说还是国外的 Disqus,鉴于多说是国内的,是中文的,而且相比国内其他的系统更加稳定,功能多样,毅然选择了多说。不过后来多说经常崩溃,总是看不到评论,一直想换成 Disqus 或者国内其他的评论系统。这次好了,不用纠结了,用了一年的多说即将在<a href="http://dev.duoshuo.com/threads/58d1169ae293b89a20c57241" title="重要通知: 多说即将关闭">2017年6月1日关闭服务</a>,不得不换一个。在我刚开始使用 NexT 主题的时候,只支持多说和 Disqus,目前已经支持了很多,可以参考:</p>
<blockquote>
<p><a href="http://theme-next.iissnan.com/third-party-services.html" title="Next 第三方服务集成">NexT 第三方服务集成</a></p>
</blockquote>
<p>我后来还是选择了 Disqus 作为新的评论系统,虽然 Disqus 在国内有时候被墙掉了,英文读起来也比较费劲,但是强大的功能和用户体验让我对 Disqus 爱不释手。至于国内也有很多评论系统可以代替多说,但是根据先前的一些系统来看,最后都没有走下去呢╮(╯▽╰)╭。 我觉得 Disqus 不会半路 GG 吧 (╯‵□′)╯︵┻━┻</p>
AsyncDisplayKit 2.0 教程:入门「译」
https://0skyu.cn/p/4a6.html
2017-03-22T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>Asyn
AMD,CMD 规范详解
https://0skyu.cn/p/b0ed.html
2017-03-19T19:25:24.000Z
2022-02-04T12:07:31.531Z
<p>当我们了解了 <a href="https://neveryu.github.io/2017/03/07/commonjs/">CommonJS</a> 以后,<code>CommonJS</code> 规范加载模块是同步的,也就是说,只有加载完成,才能执行后面的操作。<br>由于 <code>Node.js</code> 主要用于服务器编程,模块文件一般都已经存在于本地硬盘,所以加载起来比较快,不用考虑非同步加载的方式,所以 <code>CommonJS</code> 规范比较适用。<br>但是,如果是浏览器环境,要从服务器端加载模块,这时就必须采用非同步模式。为什么呢?</p>
https://0skyu.cn/p/0.html
2017-03-16T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h1 id="前言"><a
在ubuntu14.04单机安装配置zookeeper和kafka
https://0skyu.cn/p/a7a8.html
2017-03-12T09:26:49.000Z
2022-02-04T12:07:31.683Z
<h1
CocoaPods私有仓库的创建
https://0skyu.cn/p/da7e.html
2017-03-09T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>本文发布
Composer 常用 PHP 小工具
https://0skyu.cn/p/c845.html
2017-03-09T08:07:07.000Z
2022-02-04T12:07:31.647Z
<h2
CocoaPods公有仓库的创建
https://0skyu.cn/p/d706.html
2017-03-07T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>本文发布
CommonJS 详细介绍
https://0skyu.cn/p/f8e4.html
2017-03-07T05:25:24.000Z
2022-02-04T12:07:31.647Z
<h2 id="CommonJS-规范与实现"><a href="#CommonJS-规范与实现" class="headerlink" title="CommonJS 规范与实现"></a>CommonJS 规范与实现</h2><p>正如当年为了统一 JavaScript 语言标准,人们制定了 ECMAScript 规范一样,如今为了统一 JavaScript 在浏览器之外的实现,CommonJS 诞生了。CommonJS 试图定义一套普通应用程序使用的 API,从而填补 JavaScript 标准库过于简单的不足。CommonJS 的终极目标是制定一个像 C++ 标准库一样的规范,使得基于 CommonJS API 的应用程序可以在不同的环境下运行,就像用 C++ 编写的应用程序可以使用不同的编译器和运行时函数库一样。为了保持中立,CommonJS 不参与标准库实现,其实现交给像 Node.js 之类的项目来完成。下图是 CommonJS 的各种实现。</p>
文件目录树状(tree)显示
https://0skyu.cn/p/688f.html
2017-03-06T16:00:00.000Z
2022-02-04T12:07:31.515Z
<blockquote>
<p>使用
Swift 代理模式
https://0skyu.cn/p/44f6.html
2017-03-05T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>Xcod
Xcode 控制台输出中文
https://0skyu.cn/p/cb04.html
2017-02-28T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>重写
论假百度钓鱼网站的实现过程
https://0skyu.cn/p/f2af.html
2017-02-28T03:23:55.000Z
2022-02-04T12:07:31.511Z
<p>近日在UC头条上看到一则新闻【 <a href="http://s4.uczzd.cn/webapp/webview/article/news.html?app=uc-iflow&aid=11171023406464140368&cid=100&zzd_from=uc-iflow&uc_param_str=dndseiwifrvesvntgipf&rd_type=share&pagetype=share&btifl=100&sdkdeep=2&sdksid=0c5f4a3f-05fc-3b4b-31c0-d46547976a9c">网友反映可能上了“假百度” 官方通报: 百度搜索移动端被劫持</a> 】</p>
<p>今天来讨论一些假百度的实现过程,防止大家以后上当受骗。未看新闻的童鞋先去补补课。下面是概览图。</p>
局部安装webpack提示拒绝安装本身的依赖
https://0skyu.cn/p/a1dd.html
2017-02-28T02:34:34.000Z
2022-02-04T12:07:31.511Z
<p>学习webpack的时候,局部安装
如何解决内存泄漏引发的血案
https://0skyu.cn/p/5ecf.html
2017-02-27T17:01:00.000Z
2022-02-04T12:07:31.655Z
<p>之前做了一个谷歌浏览器的插件开发,它会打开一个链接,然后收集数据并上传。依次循环,但是跑的时间久了,内存就变得很高,然后浏览器就会变卡,慢慢的影响这个插件的运行,最后浏览器也会崩溃。</p>
<h1 id="什么是内存泄漏"><a href="#什么是内存泄漏" class="headerlink" title="什么是内存泄漏"></a>什么是内存泄漏</h1><p>内存泄露是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束。在 C++ 中,因为是手动管理内存,内存泄露是经常出现的事情。而现在流行的 C# 和 Java 等语言采用了自动垃圾回收方法管理内存,正常使用的情况下几乎不会发生内存泄露。浏览器中也是采用自动垃圾回收方法管理内存,但由于浏览器垃圾回收方法有 bug,会产生内存泄露。</p>
使用marked解析markdown为html
https://0skyu.cn/p/6432.html
2017-02-27T09:25:15.000Z
2022-02-04T12:07:31.511Z
<p>前段时间玩了会儿hexo,发现用m
Mac 文件的隐藏与显示
https://0skyu.cn/p/af3d.html
2017-02-21T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>让
使用 .gitignore 忽略 Git 仓库中的文件
https://0skyu.cn/p/8093.html
2017-02-21T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>使用
JavaScript 内存管理 & 垃圾回收机制
https://0skyu.cn/p/47ac.html
2017-02-18T05:25:24.000Z
2022-02-04T12:07:31.651Z
<h1 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h1><p>低级语言,比如C,有低级的内存管理基元,像 malloc(),free()。另一方面,JavaScript 的内存基元在变量(对象,字符串等等)创建时分配,然后在他们不再被使用时“自动释放”。后者被称为垃圾回收。这个“自动”是混淆并给 JavaScript (和其他高级语言)开发者一个错觉:他们可以不用考虑内存管理。</p>
Git 代码回滚
https://0skyu.cn/p/4b1c.html
2017-02-15T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>并不适合
Git指令整理
https://0skyu.cn/p/ce41.html
2017-02-14T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>随便整理
Mac 文本转音频
https://0skyu.cn/p/4ffa.html
2017-02-14T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h1 id="文本转语音"><a
【转】为什么我们放弃了 Zepto
https://0skyu.cn/p/afd6.html
2017-02-13T17:25:24.000Z
2022-02-04T12:07:31.671Z
<!-- <img src="http://i2.muimg.com/567571/fae45a374015a1c2.png" alt="summary-img-src-zepto"> -->
随便聊聊
https://0skyu.cn/p/3a2a.html
2017-02-13T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h1 id="随便谈谈"><a
polyfill — Respond.js
https://0skyu.cn/p/c1c4.html
2017-02-11T15:25:24.000Z
2022-02-04T12:07:31.659Z
<blockquote>
<p>Respond.js 让不支持 css3 Media Query 的浏览器包括 IE6-IE8 等其他浏览器支持媒体查询。</p>
</blockquote>
<p>Respond.js 是一个快速、轻量的 polyfill,用于为 IE6-8 以及其它不支持 CSS3 Media Queries 的浏览器提供媒体查询的 <code>min-width</code> 和 <code>max-width</code>特性,实现响应式网页设计(Responsive Web Design)。</p>
django通过celery添加异步任务
https://0skyu.cn/p/af1b.html
2017-02-08T02:41:06.000Z
2022-02-04T12:07:31.647Z
<h3
快速搭建个人博客
https://0skyu.cn/p/6cc2.html
2017-02-05T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>正所谓前
Mac 快速调出终端
https://0skyu.cn/p/7c73.html
2017-02-05T16:00:00.000Z
2022-02-04T12:07:31.515Z
<blockquote>
<p>在Mac
Dva + Ant Design 前后端分离之 React 应用实践
https://0skyu.cn/p/f033.html
2017-02-04T09:31:07.000Z
2022-02-04T12:07:31.511Z
<p><img src="/images/cover/201702041848001.jpeg" alt="qiniu"></p>
<p>继 <a href="https://ruby-china.org/topics/30594">Rails 从入门到完全放弃 拥抱 Elixir + Phoenix + React + Redux</a> 这篇文章被喷之后,笔者很长一段时候没有上社区逛了。现在 <a href="tkvern.com">tkvern</a> 又回归了,给大家带来React实践的一些经验,一些踩坑的经验。</p>
<p>Rails嘛,很好用,Laravel也好用。Phoenix也好用。都好,哪个方便用哪个。</p>
<p>还有关于<em>Turbolinks</em>之争,不能单从页面渲染时间去对比,要综合考虑。</p>
BYPhoneNumTF
https://0skyu.cn/p/5087.html
2017-02-03T16:00:00.000Z
2022-02-04T12:07:31.507Z
<blockquote>
<p><str
Hello 2017
https://0skyu.cn/p/7e6c.html
2017-02-03T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>“🙉�
HTML中的Meta标签
https://0skyu.cn/p/1e71.html
2017-01-24T09:25:09.000Z
2022-02-04T12:07:31.527Z
<p>Meta标签是HTML语言head
搜索功能
https://0skyu.cn/p/8457.html
2017-01-22T09:01:10.000Z
2022-02-04T12:07:31.495Z
<p>搜索功能已完善!!!!!!<br>
腻子脚本 — HTML5Shiv
https://0skyu.cn/p/4e8d.html
2017-01-18T05:25:24.000Z
2022-02-04T12:07:31.651Z
<h1 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h1><p><a href="https://github.com/aFarkas/html5shiv">HTML5shiv</a> is a javascript workaround to provide support for the new HTML 5 elements in IE Browsers older than IE 9.</p>
<ul>
<li>越来越多的站点开始使用 HTML5 标签。但是目前的情况是还有很多人在使用IE6,IE7,IE8。</li>
<li>而IE6,IE7,IE8是不能识别 HTML5 标签的。</li>
<li>这里提供一种让 IE 浏览器支持 HTML5 的方法,那就是使用 HTML5Shiv。</li>
<li>HTML5Shiv 主要解决 HTML5 提出的新的元素不被IE6-8识别。</li>
</ul>
回家
https://0skyu.cn/p/20b0.html
2017-01-13T01:32:00.000Z
2022-02-04T12:07:31.511Z
<p>打油诗,改自网络版本,作此诗于深圳,2017-01-13 09:32 笔</p>
【应用】Markdown 在线阅读器
https://0skyu.cn/p/1e3.html
2017-01-09T08:56:16.000Z
2022-02-04T12:07:31.675Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>一款在线的 Markdown 阅读器,主要用来展示 Markdown 内容。支持 HTML 导出,同时可以方便的添加扩展功能。在这个阅读器的基础又做了一款在线 Github Pages 页面生成器,可以方便的生成不同主题风格的 GitHub Page 页面。</p>
ReactiveCocoa 进阶
https://0skyu.cn/p/7225.html
2017-01-05T16:00:00.000Z
2022-02-04T12:07:31.507Z
<h1 id="前言"><a
基于nodemailer的服务端发送邮件
https://0skyu.cn/p/b8f.html
2016-12-30T03:35:43.000Z
2022-02-04T12:07:31.511Z
<p>最近想给博客添加一个当有人留言时发
ReactiveCocoa 基础
https://0skyu.cn/p/115c.html
2016-12-25T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h1
【转】为什么一些生活中很外向开朗的人会喜欢独来独往
https://0skyu.cn/p/7f54.html
2016-12-24T14:25:24.000Z
2022-02-04T12:07:31.671Z
<p id="div-border-left-purple">因为他是一个内向的人。
不要怀疑,很多人都是这样。
内向的人,通过独处来恢复精力。
所以他们不是喜欢孤独,而是,孤独才是他们的常态。
他们跟别人交流、相处,其实都是在消耗精力。
</p>
<p>下面详述:</p>
npm ERR! extraneous
https://0skyu.cn/p/60.html
2016-12-23T05:54:16.000Z
2022-02-04T12:07:31.659Z
<p>使用npm 安装包时出现错误
Objective-C:Category
https://0skyu.cn/p/b1a5.html
2016-12-20T16:00:00.000Z
2022-02-04T12:07:31.511Z
<blockquote>
<p>本文转载
Hexo-NexT搭建个人博客(四)
https://0skyu.cn/p/3968.html
2016-12-15T15:25:24.000Z
2022-02-04T12:07:31.651Z
<p id="div-border-left-blue">提示:本篇文章将介绍在使用 heox 做博客框架中的一些 bug 处理情况。</p>
<p>按照之前的教程介绍应该是会比较顺利的搭建好你的博客,但是难免会遇到一些意外,这个时候就要学会解决问题了。<br>解决问题的原则是:查看 bug 信息,从上到下依次解决 bug。</p>
<p>下面来看几个例子:</p>
定时器 你真的会使用吗?
https://0skyu.cn/p/62f7.html
2016-12-12T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h1 id="前言"><a
c++输入隐藏密码的实现
https://0skyu.cn/p/4db0.html
2016-12-10T14:03:41.000Z
2022-02-04T12:07:31.531Z
<p>最近在用<code>C++</code>编写一个图书管理系统, 其中需要用户的登录, 原来没有想太多, 就用了普通的<code>cin</code>输入, 但是前两天组里的同学说, 要是输入密码的时候能将其隐藏就好了。以前做网站的时候, 有各种标签属性可以很方便的实现这个功能, 但是现在是控制台…不知道怎么搞了。最后百度谷歌后发现了一个很神奇的函数<br></p>
忽略 Xcode 8 中的注释警告
https://0skyu.cn/p/8253.html
2016-12-06T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h4 id="原因"><a
【HTML5】Canvas 内部元素添加事件处理
https://0skyu.cn/p/39a8.html
2016-12-06T01:58:34.000Z
2022-02-04T12:07:31.671Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>canvas 没有提供为其内部元素添加事件监听的方法,因此如果要使 canvas 内的元素能够响应事件,需要自己动手实现。实现方法也很简单,首先获得鼠标在 canvas 上的坐标,计算当前坐标在哪些元素内部,然后对元素进行相应的操作。配合自定义事件,我们就可以实现为 canvas 内的元素添加事件监听的效果。</p>
<p><a href="https://github.com/zhangjikai/canvas-element-event">源码</a> <a href="http://zhangjikai.com/canvas-event/">演示</a><br></p>
MySQL5.6使用Notifier无法停止或重启服务
https://0skyu.cn/p/29e4.html
2016-12-04T11:21:26.000Z
2022-02-04T12:07:31.655Z
<p>以前用mysql的时候, 一直用的是WAMP集成开发环境, 前两天心血来潮, 打算自己配一下环境。Apache, php都没有什么问题, 很顺利的就装好了。但是到了Mysql这, 出了点小小的问题, 装好之后发现无法通过<code>notifier</code>工具停止服务, 提示<code>the service MySQL56 was not found in the windows services</code>。不甘心的我去windows的services里找了下, 发现明明存在<code>MySQL56</code>的服务。一脸懵逼。。。</p>
快速添加圆角和描边
https://0skyu.cn/p/14fb.html
2016-11-30T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h1 id="前言"><a
【CSS 学习笔记】CSS元素和布局
https://0skyu.cn/p/a13d.html
2016-11-29T12:49:18.000Z
2022-02-04T12:07:31.671Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>本文绝大部分摘自 <code>CSS 权威指南 第三版</code></p>
<h2 id="基本概念"><a href="#基本概念" class="headerlink" title="基本概念"></a>基本概念</h2><ul>
<li><strong>正常流 (Normal Flow):</strong> 有时会被翻译为 <strong>文档流</strong> 或者 <strong>普通流</strong>,指文档从左至右、从上至下的显示内容,是传统的 HTML 文档布局。如果使元素不在正常流中,可以使用浮动(<code>float</code>)或者定位(<code>absolute</code>, <code>fixed</code>)。</li>
<li><strong>块级元素 (Block-level):</strong> 块级元素在<strong>普通流</strong>中会独占一行,即在其框之前和之后生成“换行”,因此处于<strong>普通流</strong>中的块级元素会按照从上到下的顺序垂直(vertically)排列。常见的 block 元素有 <code>div</code>, <code>p</code>, <code>h1-h6</code>, <code>ul</code>, <code>li</code>, <code>canvas</code>, <code>table</code> 等。完整的元素可以参考<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Block-level_elements">这里</a>。通过使用 <code>display:block</code>,可以将元素生成块级框。</li>
<li><strong>内联元素 (Inline):</strong> 或者称为 <strong>行内元素</strong>。在<strong>普通流</strong>中的内联元素之间不会生成“行分割符”,因此处于<strong>普通流</strong>中的内联元素会首先按照从左至右的顺序水平(horizontally)排列,当父容器水平方向上的剩余宽度不足以放下新的内联元素时,会往下换行,在新行的中继续按照水平顺序排列元素。常见的 inline 元素有:<code>a</code>, <code>img</code>, <code>button</code>, <code>br</code>, <code>input</code>, <code>label</code>, <code>select</code>, <code>textarea</code>。完整的可以参考<a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Inline_elements">这里</a>通过使用 <code>display:inline</code> 可以让元素变成内联元素。</li>
<li><strong>非替换元素 (non-replaced):</strong> 如果元素的内容包含在文档中,就成为非替换元素。 例如段落 <code><p></code>。</li>
<li><strong>替换元素 (replaced):</strong> 可以理解为嵌入元素,相当于一个占位符,解析时会被其他内容替换。例如 <code><img></code> 和大部分表单元素 <code><input type="radio"></code>。</li>
<li><code>em</code>: 1em等于 <code>font-size</code> 的设置值</li>
</ul>
Objective-C:RunLoop
https://0skyu.cn/p/2c96.html
2016-11-27T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h1
jQuery使用技巧
https://0skyu.cn/p/2fa5.html
2016-11-22T03:54:55.000Z
2022-02-04T12:07:31.667Z
<h3 id="禁用页面的右键菜单"><a href="#禁用页面的右键菜单" class="headerlink" title="禁用页面的右键菜单"></a>禁用页面的右键菜单</h3><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">$(<span class="built_in">document</span>).ready(<span class="function"><span class="keyword">function</span>(<span class="params"></span>)</span>{ </span><br><span class="line"> $(<span class="built_in">document</span>).bind(<span class="string">"contextmenu"</span>,<span class="function"><span class="keyword">function</span>(<span class="params">e</span>)</span>{ </span><br><span class="line"> <span class="keyword">return</span> <span class="literal">false</span>; </span><br><span class="line"> }); </span><br><span class="line">});</span><br></pre></td></tr></table></figure>
<h3 id="新窗口打开页面"><a href="#新窗口打开页面" class="headerlink" title="新窗口打开页面"></a>新窗口打开页面</h3><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta"><!DOCTYPE <span class="meta-keyword">html</span>></span></span><br><span class="line"><span class="tag"><<span class="name">html</span> <span class="attr">lang</span>=<span class="string">"en"</span>></span></span><br><span class="line"><span class="tag"><<span class="name">head</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">meta</span> <span class="attr">charset</span>=<span class="string">"UTF-8"</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">title</span>></span>Document<span class="tag"></<span class="name">title</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">script</span> <span class="attr">src</span>=<span class="string">"jquery.js"</span>></span><span class="tag"></<span class="name">script</span>></span></span><br><span class="line"><span class="tag"></<span class="name">head</span>></span></span><br><span class="line"><span class="tag"><<span class="name">body</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"https://www.google.com"</span>></span>google_新窗口<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"https://www.google.com"</span> <span class="attr">rel</span>=<span class="string">"external"</span>></span>google_新窗口<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">a</span> <span class="attr">href</span>=<span class="string">"demo1.html"</span>></span>当前窗口<span class="tag"></<span class="name">a</span>></span></span><br><span class="line"><span class="tag"><<span class="name">script</span>></span></span><br><span class="line"><span class="javascript"> $(<span class="function"><span class="keyword">function</span>(<span class="params"></span>)</span>{</span></span><br><span class="line"><span class="javascript"> $(<span class="string">'a[href^="http://"]'</span>).attr(<span class="string">"target"</span>,<span class="string">"_blank"</span>);</span></span><br><span class="line"> });</span><br><span class="line"><span class="tag"></<span class="name">script</span>></span></span><br><span class="line"><span class="tag"></<span class="name">body</span>></span></span><br><span class="line"><span class="tag"></<span class="name">html</span>></span></span><br></pre></td></tr></table></figure>
<h3 id="输入框文字获取和失去焦点【推荐】"><a href="#输入框文字获取和失去焦点【推荐】" class="headerlink" title="输入框文字获取和失去焦点【推荐】"></a><font color="#099">输入框文字获取和失去焦点【推荐】</font></h3>
django pure pagination文档
https://0skyu.cn/p/50b6.html
2016-11-18T07:13:03.000Z
2022-02-04T12:07:31.647Z
<h1
django 实战课程资源下载
https://0skyu.cn/p/16ad.html
2016-11-18T06:59:43.000Z
2022-02-04T12:07:31.647Z
<ol>
<li><p>xadmin
中国国内 JavaScript 圈的现状如何
https://0skyu.cn/p/3df2.html
2016-11-18T05:25:24.000Z
2022-02-04T12:07:31.647Z
<p id="div-border-top-purple"><span style="color:red;">探讨核心:</span> 我们不编写代码,我们只是国外优秀框架的搬运工。</p>
<p><img src="/images/javascript-environment-1.jpg" alt></p>
<hr>
iOS噪音计
https://0skyu.cn/p/12a6.html
2016-11-14T16:00:00.000Z
2022-02-04T12:07:31.511Z
<h1 id="前言"><a
Hexo-NexT搭建个人博客(三)
https://0skyu.cn/p/57a9.html
2016-11-11T05:25:24.000Z
2022-02-04T12:07:31.651Z
<p> 经过前面两期文章,我相信你已经可以在本地建立一个非常令人满意的静态博客了,本篇文章将介绍如何将自己的静态博客部署到 gitpage 上,并托管到 github 上;以及关于 Hexo 和 NexT 中更深层次的一些问题及解方案。</p>
<h2 id="一、菜单栏中标签与侧边栏中标签关联的问题"><a href="#一、菜单栏中标签与侧边栏中标签关联的问题" class="headerlink" title="一、菜单栏中标签与侧边栏中标签关联的问题"></a>一、菜单栏中标签与侧边栏中标签关联的问题</h2><p> 以我的博客为例,关于菜单栏中的选项 与侧边栏中的选项,由于顶部菜单栏中位置有限,所以我就想在顶部菜单栏中不显示<strong>标签</strong>这一项,于是我在 <span id="inline-purple">主题配置文件</span> 中 将 menu 配置项中的<strong>标签</strong>这一个选项给注释掉了,所以它不会在菜单栏中显示,但是不代表没有这个页面,这个页面是存在的,我们只是使其不显示在顶部的菜单栏中而已,我们可以直接输入绝对地址来查看这个页面,例如:<a href="https://neveryu.github.io/tags/">https://neveryu.github.io/tags/</a>。但是与此同时,我们发现侧边栏中的<b>标签</b>选项只能显示标签数量,不能点击。</p>
找出有序数组中 3 个和为 0 的数
https://0skyu.cn/p/c16b.html
2016-11-07T17:26:19.000Z
2022-02-04T12:07:31.567Z
<p>前几天偶尔看到一道题,感觉蛮有意思的,在自己思考,外加上网查询之后,找到了一个比较完美的算法解决。问题描述如下:</p>
<blockquote>
<p> 给定有序排列的N个整数,找出其中3个数相加和为0,输出所有的不重复的3个数,要求输出的结果依然有序。<br> 在单行内,输出的顺序和原来一致,每行之间的顺序和第一个数字在原数列中的顺序一致(如果相同则向后依次比较)<br> INPUT :<br> 5<br> -2 -1 0 1 2<br> OUTPUT:<br> -2 0 2<br> -1 0 1<br> INPUT :<br> 5<br> 2 2 0 -2 -4<br> OUTPUT:<br> 2 2 -4<br> 2 0 -2</p>
</blockquote>
如何封装自己的 iOS Framework 静态库
https://0skyu.cn/p/e31e.html
2016-11-05T16:00:00.000Z
2016-11-05T16:00:00.000Z
<p>像工作中使用的第三方SDK基本上都是闭源的,因为公司不能把自己的机密泄露出去。所以当需要给别人提供SDK但不让他们知道代码的实现时就需要封装成静态库。</p>
技巧与工具03-调用百度翻译API进行中英文翻译
https://0skyu.cn/p/1018.html
2016-10-26T13:30:38.000Z
2022-02-04T12:07:31.703Z
<p>工作中有时会遇到需要中英文互相翻译的情况,词数少的话可以手动使用翻译软件进行<br>翻译,如果量很大,编写程序自动翻译会是个更好的选择.<br></p>
JSON转模型 For YYModel
https://0skyu.cn/p/6d3c.html
2016-10-25T16:00:00.000Z
2022-02-04T12:07:31.507Z
<blockquote>
<p>JSON
技巧与工具02-MFC字符串相关
https://0skyu.cn/p/a1b3.html
2016-10-24T12:22:47.000Z
2022-02-04T12:07:31.703Z
<p>此篇主要总结了Windows下MFC编程字符串相关的一些知识,如CString, CStringList等的使用.<br></p>
aws跨域问题
https://0skyu.cn/p/10fe.html
2016-10-24T04:48:55.000Z
2022-02-04T12:07:31.531Z
<p>1 跨域问题<br>
Sass 教程
https://0skyu.cn/p/e8f0.html
2016-10-23T02:49:15.000Z
2022-02-04T12:07:31.659Z
<p><span id="inline-blue" style="font-size:100%;border-radius:3px;">Sass</span>: (Syntactically Awesome StyleSheets)</p>
<h1 id="sass简介"><a href="#sass简介" class="headerlink" title="sass简介"></a>sass简介</h1><p>来自于官网的简介:<br>Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.</p>
<font color="red"> Sass 是世界上最成熟的,稳定的,功能强大的专业级 CSS 扩展语言。</font>
从前端直接往aws上传文件总结
https://0skyu.cn/p/9d90.html
2016-10-22T04:36:14.000Z
2022-02-04T12:07:31.675Z
<p>AWS S3
xadmin所有可以设置的功能
https://0skyu.cn/p/b2a0.html
2016-10-21T10:04:40.000Z
2022-02-04T12:07:31.671Z
<p><a
ubuntu下安装pillow失败
https://0skyu.cn/p/28d4.html
2016-10-21T07:06:00.000Z
2022-02-04T12:07:31.667Z
<p>ubuntu
技巧与工具01:Linux工作环境配置
https://0skyu.cn/p/3d1b.html
2016-10-21T03:19:55.000Z
2022-02-04T12:07:31.703Z
<p>个人电脑系统是Ubuntu,也因为Linux环境工作效率更高,比较偏爱Linux系统,<br>平时写代码主要使用Vim,故总结出工作环境的简单配置.</p>
笑话人生,才刚刚开始
https://0skyu.cn/p/8688.html
2016-10-20T09:11:50.000Z
2022-02-04T12:07:31.567Z
<hr>
<p>很多人的人生都有三个重大的转折点,第一是中考,第二是高考,第三是大学毕业。我很庆幸在这三个转折点,我都选择了或者有幸得到了自己心仪的结果,虽然有自己努力的结果,但不乏有很多幸运的元素。中考高考分别都是自己在初中和高中所有考试中发挥最好的一次,也许总有那种一到关键时候就超长发挥的光环。但我坚信,努力就会有好的结果。</p>
linux下安装mysql-python出错
https://0skyu.cn/p/84c4.html
2016-10-20T01:59:54.000Z
2022-02-04T12:07:31.655Z
<p>命令</p>
<pre><code
Xcode Debug 大全
https://0skyu.cn/p/f9ef.html
2016-10-17T16:00:00.000Z
2022-02-04T12:07:31.507Z
<h1 id="前言"><a
django从请求到返回都经历了什么
https://0skyu.cn/p/22a8.html
2016-10-17T09:22:06.000Z
2022-02-04T12:07:31.647Z
<h5
windows下搭建virtualenv、virtualenvwrapper虚拟环境
https://0skyu.cn/p/83a8.html
2016-10-17T08:23:42.000Z
2022-02-04T12:07:31.671Z
<p>操作系统:
windows下mysql-python安装出错
https://0skyu.cn/p/1b00.html
2016-10-17T01:36:33.000Z
2022-02-04T12:07:31.671Z
<p>windows安装python的m
【转】在2016年学JavaScript是一种什么样的体验
https://0skyu.cn/p/3c43.html
2016-10-16T15:25:24.000Z
2022-02-04T12:07:31.651Z
<p id="div-border-left-blue" style="width:90%;">嘿,我最近接到一个 Web 项目,不过老实说,我这两年没怎么接触 Web 编程,听说 Web 技术已经发生了一些变化。听说你是这里对新技术最了解的 Web 开发工程师?</p>
<p id="div-border-right-green" style="width:90%;margin-left:10%">准确地说,我是一名「前端工程师」。不过你算是找对人了。我对今年的技术别提多熟了,前端可视化、音乐播放器、能踢足球的无人机,你尽管问吧。我刚去 JS 大会和 React 大会逛了一圈,没有什么新技术是我不知道的。</p>
<p id="div-border-left-blue" style="width:90%">厉害。是这样的,我要开发一个网页,用来展示用户的最新动态。我想我应该通过后端接口获取数据,然后用一个 table 来展示数据,用户可以对数据进行排序。如果服务器上的数据变化了,我还需要更新这个 table。我的思路是用 jQuery 来做。</p>
<p id="div-border-right-green" style="width:90%;margin-left:10%">可别用 jQuery!现在哪还有人用 jQuery。现在是 2016 年了,你绝对应该用 React。</p>
django介绍
https://0skyu.cn/p/fe1a.html
2016-10-15T03:06:20.000Z
2022-02-04T12:07:31.647Z
html
https://0skyu.cn/p/c770.html
2016-10-14T15:27:35.000Z
2022-02-04T12:07:31.651Z
<ol>
<li>html元素类型</l
sqlalchemy批量插入的坑
https://0skyu.cn/p/5930.html
2016-10-14T15:20:42.000Z
2022-02-04T12:07:31.663Z
<p>默认提供的bulk_save_ob
centos7下搭建sentry错误日志服务器
https://0skyu.cn/p/8fa.html
2016-10-14T05:57:27.000Z
2022-02-04T12:07:31.647Z
<p>本文主要介绍在centos7
iOS手势与变形
https://0skyu.cn/p/a69d.html
2016-10-09T16:00:00.000Z
2022-02-04T12:07:31.507Z
<blockquote>
<p>手势在用
【HTML5】Canvas 实现放大镜效果
https://0skyu.cn/p/d350.html
2016-10-09T01:58:34.000Z
2022-02-04T12:07:31.671Z
<h2 id="图片放大镜"><a href="#图片放大镜" class="headerlink" title="图片放大镜"></a>图片放大镜</h2><h3 id="效果"><a href="#效果" class="headerlink" title="效果"></a>效果</h3><p><img src="/images/glass/002.png" alt><br><a href="http://zhangjikai.com/demo/html5-magnifying-glass/image.html">在线演示</a> <a href="https://github.com/zhangjikai/samples/tree/master/html5-magnifying-glass">源码</a></p>
<h3 id="原理"><a href="#原理" class="headerlink" title="原理"></a>原理</h3><p>首先选择图片的一块区域,然后将这块区域放大,然后再绘制到原先的图片上,保证两块区域的中心点一致, 如下图所示:<br><img src="/images/glass/001.png" alt></p>
Git学习总结
https://0skyu.cn/p/a8af.html
2016-10-07T05:25:24.000Z
2022-02-04T12:07:31.647Z
<h2 id="git-简介"><a href="#git-简介" class="headerlink" title="git 简介"></a>git 简介</h2><p>git 是分布式的,所以其核心就是分支,分支的意义在于,可以将项目代码按照功能、模块拆分成不同的分支。比如这个产品要加一个支付功能和一个登陆功能,可以创建两个分支,交给不同的开发人员并行开发。登陆功能先开发完,测试无误后合并改分支到 master 分支,master 分支部署上线。支付功能虽然没有开发完成,但是在另一条分支上,所以产品上线和功能开发完全不受影响。这才是分布式开发的高效模式。<br>在 git 中,工作目录下面的所有文件都不外乎这两种状态:<strong>已跟踪</strong>或<strong>未跟踪</strong>。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未更新,已修改或者已放入暂存区。而所有其他文件都属于未跟踪文件。它们既没有上次更新时的快照,也不在当前的暂存区域。初次克隆某个仓库时,工作目录中的所有文件都属于已跟踪文件,且状态为未修改。</p>
Hexo-NexT搭建个人博客(二)
https://0skyu.cn/p/5bd0.html
2016-09-30T14:18:22.000Z
2022-02-04T12:07:31.651Z
<p>本篇文章将介绍基于NexT主题下的一些扩展功能的实现。<br>首先,我们需要明白:</p>
<p id="div-border-left-yellow">在 Hexo 中有两份主要的配置文件,其名称都是 _config.yml 。其中,一份位于站点根目录下,主要包含 Hexo 本身的配置;另一份位于主题目录下,这份配置由主题作者提供,主要用于配置主题相关的选项。
我们约定,将前者称为 <span id="inline-blue">站点配置文件</span>,后者称为 <span id="inline-purple">主题配置文件</span></p>
<h4 id="1-设置侧栏的位置"><a href="#1-设置侧栏的位置" class="headerlink" title="1.设置侧栏的位置"></a>1.设置侧栏的位置</h4><p>修改 <span id="inline-purple">主题配置文件</span> 中 <code>sidebar.position</code> 的值,支持的选项有:<strong>left</strong> <strong>right</strong><br>目前仅 Pisces Scheme 支持 position 配置,也就是说NexT主题的侧栏位置是不能设置的,设置了也没用,反正都在右边。</p>
集中式和分布式版本控制学习整理
https://0skyu.cn/p/7769.html
2016-09-25T16:30:55.000Z
2022-02-04T12:07:31.563Z
<hr>
<p>在面试的时候被问到平时喜欢用 Git 还是 SVN,他们之间的区别是什么?这自然就谈到了分布式和集中式的区别。作为一个学生党,免费的 Github 给我提供了很大的便利,我的所有项目都是放在 Github 上,毕竟 Github 还是一个全球最大的同性交友网站 ╮(╯▽╰)╭。下面就说说集中式和分布式版本控制的区别。</p>
如果深圳的夜晚没有风
https://0skyu.cn/p/a3aa.html
2016-09-25T15:25:24.000Z
2022-02-04T12:07:31.647Z
<p id="div-border-top-green">这座城市人很多,每天在路上都能看到好多拉着行李箱的人,不管他们是来到这座城市还是离开这座城市,至少他们都曾努力过。
</p>
<p><br></p>
露从今夜白,月是故乡明
https://0skyu.cn/p/1543.html
2016-09-15T12:17:10.000Z
2022-02-04T12:07:31.527Z
<p>
如何从 UIImageView 指定的坐标点取色?
https://0skyu.cn/p/6334.html
2016-09-13T16:00:00.000Z
2016-10-19T16:00:00.000Z
<p>开发中有时候会遇到这样的需求,要给用户一个取色板,让用户从中自由地选取颜色,用来改变主题或者控制灯具的颜色等。这时候我们就需要获取一个视图的指定坐标的颜色值。</p>
【软件】解决 win8/win10 中Windows Media Player 无法播放ipv6直播(MMS串流)
https://0skyu.cn/p/ffad.html
2016-09-12T23:55:17.000Z
2022-02-04T12:07:31.675Z
<ol>
<li>打开控制面板,选择 <code>程序</code><br><img src="/images/mms/01.jpg" alt></li></ol>
ObjC 使用链式语法更优雅地管理沙盒文件
https://0skyu.cn/p/35d3.html
2016-09-11T16:00:00.000Z
2016-10-19T16:00:00.000Z
<p>假如你需要把一个字典或者别的什么东西保存到沙盒里,你准备怎么做?也许你已经条件反射的想到了操作步骤……其实,你可以不必每次都那么老老实实的把每一步写出来,一行代码就可以了:【路径+保存文件】两个关键点,组成一条链式语法。</p>
Unix-Linux编程实践教程-chapter15-IPC
https://0skyu.cn/p/1e87.html
2016-09-07T15:26:58.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter14-thread
https://0skyu.cn/p/f5eb.html
2016-09-06T14:05:56.000Z
2022-02-04T12:07:31.531Z
<h2
Hexo-NexT搭建个人博客(一)
https://0skyu.cn/p/cbaa.html
2016-09-03T05:25:24.000Z
2022-02-04T12:07:31.651Z
<h1 id="简介"><a href="#简介" class="headerlink" title="简介"></a>简介</h1><p><a href="https://hexo.io/zh-cn/">Hexo</a> 是一个快速、简洁且高效的静态站点生成框架,它基于 <a href="https://nodejs.org/en/">Node.js</a> 。 它有以下特点:</p>
<ul>
<li><i class="fa fa-bolt"></i><h6 style="display: inline;"> 超快速度</h6><br><i>Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。</i></i></li>
<li><i class="fa fa-pencil"></i><h6 style="display: inline;"> 支持Markdown</h6><br><i>Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件。</i></i></li>
<li><i class="fa fa-cloud-upload"></i><h6 style="display: inline;"> 一键部署</h6><br><i>只需一条指令即可部署到Github Pages,或其他网站</i></i></li>
<li><i class="fa fa-cog"></i><h6 style="display: inline;"> 丰富的插件</h6><br><i>Hexo 拥有强大的插件系统,安装插件可以让 Hexo 支持 Jade, CoffeeScript。</i></i></li>
</ul>
<p>通过 Hexo 你可以轻松地使用 Markdown 编写文章,除了 Markdown 本身的语法之外,还可以使用 Hexo 提供的 <a href="https://hexo.io/zh-cn/docs/tag-plugins.html">标签插件</a> 来快速的插入特定形式的内容。</p>
<p>基于 Hexo 这个优秀的博客框架,很多优秀的开发者奉献出了它们基于 Hexo 开发的<a href="https://hexo.io/themes/">主题</a>。<br><a href="http://theme-next.iissnan.com/">NexT</a> 因其 <span id="yu-1">精于心,简于形</span> 的风格,一直被广大用户所喜爱。</p>
Unix-Linux编程实践教程-chapter13-udp
https://0skyu.cn/p/c799.html
2016-09-01T16:02:37.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter12-web-server
https://0skyu.cn/p/2c23.html
2016-08-30T14:34:12.000Z
2022-02-04T12:07:31.531Z
<h2
pyinstaller打包flask代码报错
https://0skyu.cn/p/b0ed.html
2016-08-25T12:13:21.000Z
2022-02-04T12:07:31.659Z
<p>最近工作需要用到flask的res
Unix-Linux编程实践教程-chapter11-socket
https://0skyu.cn/p/4ef8.html
2016-08-02T16:51:07.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter10-io
https://0skyu.cn/p/9b32.html
2016-08-01T14:44:47.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter09-shell
https://0skyu.cn/p/b7f7.html
2016-07-31T15:11:11.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter08-sh
https://0skyu.cn/p/9947.html
2016-07-28T15:04:08.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter07-vediogame
https://0skyu.cn/p/f7be.html
2016-07-23T08:32:06.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter06-signal
https://0skyu.cn/p/c32f.html
2016-07-23T08:31:47.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter05-stty
https://0skyu.cn/p/a3d5.html
2016-07-23T08:31:41.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter04-pwd
https://0skyu.cn/p/e830.html
2016-07-23T08:31:31.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter03-ls
https://0skyu.cn/p/860d.html
2016-07-23T08:31:16.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter02-who
https://0skyu.cn/p/de40.html
2016-07-23T08:26:24.000Z
2022-02-04T12:07:31.531Z
<h2
Unix-Linux编程实践教程-chapter01-more
https://0skyu.cn/p/61a0.html
2016-07-23T08:09:39.000Z
2022-02-04T12:07:31.531Z
<h2
Rails 从入门到完全放弃
https://0skyu.cn/p/e447.html
2016-07-21T15:36:47.000Z
2022-02-04T12:07:31.507Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>这是一篇关于Rails的开发经历的文章,旨在将Rails中遇到的各种问题分享给还未接触Rails或是已经上路的朋友。虽说做Rails的开发时间不长,刚好一年多。但是,在这一年的时间中,该使用的技术架构,<code>Ruby-China</code> 推荐的Gem包,都尝试过使用过了,也为业务开发了一些Gem包。谈不上精通Rails,如果把Rails作者定为最高等级,他是F1赛车手,我该是个跑出租的老司机。<br></p>
使用 Eclipse 根据 WSDL 生成 Java 代码
https://0skyu.cn/p/6f35.html
2016-07-01T09:39:06.000Z
2022-02-04T12:07:31.563Z
<hr>
<p>这学期的 SOA 课程已经结束了,但是我为什么感觉什么都没有学到呢!!反正学到什么就整理下好了!这次是使用 Eclipse 根据 WSDL 生成 Java 代码。整个过程都是自动的,完全是傻瓜式的!</p>
hive beeline操作遇到的问题
https://0skyu.cn/p/ad17.html
2016-06-22T08:27:56.000Z
2022-02-04T12:07:31.651Z
<p>1
FlowRouter 中文文档
https://0skyu.cn/p/4ecb.html
2016-06-12T07:24:15.000Z
2022-02-04T12:07:31.507Z
<p> <a href="https://tkvern.com/">TKVERN</a> 翻译 | 源文档链接<a href="https://github.com/kadirahq/flow-router/">FlowRouter</a><br> (如果你发现翻译中存在谬误的地方, 请留言, 我会继续造福社会. 建议结合源文档查看翻译)</p>
<p>为Meteor精心设计的客户端Router</p>
<p>FlowRouter 是 Meteor 一个非常简单的路由器.它为客户端程序routing,不处理渲染本身.</p>
<p>它为改变URL和获取数据获取提供了一个良好的API. 然而, 在router内部, 这不是reactive. 最重要的是, FlowRouter 的设计时考虑到性能和专注于自己最擅长的: <strong>routing</strong>.</p>
<blockquote>
<p>如果你已经在使用 FlowRouter,我们发布了2.0版本,同时遵循 <a href="#migrating-into-20">migration guide</a>.</p>
</blockquote>
稳耐风波愿始从
https://0skyu.cn/p/aa6b.html
2016-06-09T10:45:29.000Z
2022-02-04T12:07:31.563Z
<hr>
<p>夕阳西下。<br>我看着AI坐在斯台普斯客队替补席上,呆呆望着场内发生的一切。他看着科比在他面前超越了他领先十三年的得分,听着为24号的喝彩,再看着记分牌上一点点被拉大的分数,他只是呆坐,眼神迷茫,无动于衷,仿佛自己来自另一个世界。惨败,又是惨败,第三次惨败。哨声响起,他低着头,快步走出球员通道。我看得到他的背影看不到他的落寞。<br>怎么能低头离开斯台普斯?就在一年前他还是昂首走出去。八年前他只手遮天,梦想就断裂在这金黄的球馆,唯一一次六月的征战,旧队友,老照片,八年的风霜,未改的容颜,怎敢遗忘那些瞬间?最震耳欲聋的欢呼,让洛杉矶的轻歌曼舞画上一道休止符,晃倒泰龙卢,最骄傲的迈步,是谁再说,他踏上的是一条荆棘密布,无人可能成功的路?<br>只是,八年了,我们早已认不出那块泰龙卢摔倒的地板。<br>物是人非。<br>隔了个半个地球,有人在心痛。</p>
Windows 10 Metro 应用使用本地 Shadowsocks 代理
https://0skyu.cn/p/dc9e.html
2016-06-07T09:04:55.000Z
2022-02-04T12:07:31.563Z
<hr>
<p>Windows 8/10 的应用是不允许访问 localhost(127.0.0.1),所以你配置了 Shadowsocks 代理,Windows 10 应用也无法翻墙, 因为Shadowsocks 的代理地址正好是 localhost(127.0.0.1)。这个时候我们就需要祭出 Windows 10 自带的程序:CheckNetIsolation。通过这个程序,你可以设置排除哪个应用的限制,使其可以翻墙。</p>
我的前端工作流
https://0skyu.cn/p/9a7d.html
2016-05-24T07:31:19.000Z
2022-02-04T12:07:31.507Z
<h2 id="摩登时代"><a href="#摩登时代" class="headerlink" title="摩登时代"></a>摩登时代</h2><p>在 Node.js 出现以前,以往的前端开发工作属于石器时代。而随着前端技术的大爆炸来临,我们需要赶上这一次潮流,加入到前端开发到摩登时代去。这篇博文主要是记录如何构建前端工作流。<br></p>
如何在 Google 和百度里搜索到自己的网站
https://0skyu.cn/p/4888.html
2016-05-22T09:17:49.000Z
2017-04-12T15:01:35.000Z
<hr>
<p>搭建完自己的博客或者有一个自己的网站什么的,总想着能在 Google 或者是百度里搜索到吧,这样就可以提高你的网站的知名度,说不定还会结 ♂ 交到志同道合的小伙伴呢 (●’◡’●)。下面就讲解下如何让自己的网站被搜索引擎收录~</p>
解决 Github Pages 禁止百度爬虫抓取的问题
https://0skyu.cn/p/c637.html
2016-05-22T08:24:44.000Z
2017-04-12T14:38:23.000Z
<hr>
<p>最近在研究网站在 Google 和百度的收录问题,Google 收录很轻松,抓取提交下链接就好了,但是百度却花了我好长时间才搞定,这也是为什么这篇博客写的这么晚 ( ╯□╰ )。有关如何能让你的网站被搜索到请参考:</p>
<blockquote>
<p><a href="/blog/2016/05/22/google-baidu-search/" title="如何在 Google 和百度里搜索到自己的网站">如何在 Google 和百度里搜索到自己的网站</a></p>
</blockquote>
.gitignore 的使用
https://0skyu.cn/p/6929.html
2016-05-19T10:16:49.000Z
2022-02-04T12:07:31.551Z
<hr>
<p>当我们在项目开发的时候,常常使用 Git 做版本控制工具。有时候,我们不希望某些文件或者文件夹被 Git 追踪,比如项目产生的中间文件【.class 、 .o】 ,比如某些编辑器的副本文件【一般文件名带有 ~ 符号】,还有一些 log 文件等等。使用命令行的小伙伴可以不使用 <code>git add</code> 把他们加到索引中,不过随即而来的就是一些麻烦事,在你使用 <code>git add .</code> 的时候还是会追踪这些文件。使用 <code>git status</code> 也会显示 <code>Untracked files……</code>。我一直在使用 Github For Windows ,如果没有 .gitignore 文件,每次提交之前也要取消勾选那些不想上传的文件,非常的麻烦。</p>
Babyun 平板刷机
https://0skyu.cn/p/8451.html
2016-05-18T07:18:00.000Z
2022-02-04T12:07:31.531Z
<h2 id="事由"><a
Windows 10 Metro 应用闪退、无法打开修复方法
https://0skyu.cn/p/29cf.html
2016-05-14T16:19:26.000Z
2022-02-04T12:07:31.551Z
<hr>
<p>最近在使用 WindowsModernAppsTools 研究 <a href="http://www.cylong.com/blog/2016/06/07/windows-10-metro-shadowsocks/" title="Windows 10 Metro 应用使用本地 Shadowsocks 代理">Windows Metro 应用翻墙</a> 问题,由于我的手贱删除了些不该删除的东西,导致我的系统中很多 Win 10 应用没法打开了,比如日历、资讯、天气、必应词典等等都打不开了。虽然平时不常用,但是强迫症的我表示没法忍受啊!于是找了很多资料,终于搞定了!</p>
使用Travis CI自动部署Hexo
https://0skyu.cn/p/67fd.html
2016-05-13T12:05:00.000Z
2022-02-04T12:07:31.663Z
<h2 id="前言"><a
Struts2 参数依赖注入失败
https://0skyu.cn/p/89d2.html
2016-05-10T02:19:42.000Z
2022-02-04T12:07:31.551Z
<hr>
<p>这是在 <a href="https://segmentfault.com/" title="SegmentFault">SegmentFault</a> 上看到的一个问题,正好前不久学习了 J2EE 的 SSH 框架,看到这个问题忍不住答了一下。结果问题并不像表面上那么简单。没办法,自己挖的坑,跪着也要填完( ▼-▼ )。原问题链接:</p>
<blockquote>
<p><a href="https://segmentfault.com/q/1010000005088213/a-1020000005088292" title="struct2框架jsp页面传参失败">struct2框架jsp页面传参失败</a></p>
</blockquote>
Windows 使用 cmd(命令提示符)创建文件
https://0skyu.cn/p/793.html
2016-05-09T10:48:52.000Z
2022-02-04T12:07:31.551Z
<hr>
<p>最近在研究 <a href="http://www.cylong.com/blog/2016/05/19/gitignore/" title=".gitignore 的使用">.gitignore 的使用</a>,于是想创建一个 <code>.gitignore</code> 文件做测试,<code>右键->新建->文本文档</code> 再输入文件名后,惊讶的发现,Windows 竟然提示: 请键入文件名!【不得不去吐槽!】。看样子 Windows 是把 gitignore 当成文件名的后缀了。没办法,只好打开 cmd(命令提示符)去创建文件了。</p>
元编程之重写will_paginate
https://0skyu.cn/p/b9a7.html
2016-05-07T09:01:40.000Z
2022-02-04T12:07:31.507Z
<p><img src="/images/cover/will-paginate-bg.png" alt="will-paginate-bg"></p>
<h2 id="为什么重写will-paginate"><a href="#为什么重写will-paginate" class="headerlink" title="为什么重写will_paginate"></a>为什么重写will_paginate</h2><p>相信很多同学在使用<code>will_paginate</code>的时候都会遇到这样一个问题:<br>自带分页样式太LOW了,有木有好看一点的,能不能自己定制呢。于是我们在<a href="https://rubygems.org/search?utf8=%E2%9C%93&query=will_paginate">RubyGems</a>搜索will_paginate的主题gem包。发现有各种各样主题的,但却找不到你想要的,怎么办?</p>
python服务器客户端通信
https://0skyu.cn/p/57e7.html
2016-05-03T13:37:21.000Z
2022-02-04T12:07:31.659Z
<p>这里主要使用python的flas
网站首选域
https://0skyu.cn/p/bd85.html
2016-05-01T16:06:37.000Z
2022-02-04T12:07:31.551Z
<hr>
<h1 id="什么是首选域"><a href="#什么是首选域" class="headerlink" title="什么是首选域"></a>什么是首选域</h1><p>当我们在访问一个网站的时候,使用 <a href="http://www.cylong.com">http://www.cylong.com</a> 和 <a href="http://cylong.com">http://cylong.com</a> 访问网站,获得的内容并没有区别。对于用户来说,带 www 和不带 www 访问是一样的,但是对于搜索引擎就不一样了,两种域会被视为不同的网页,使得权重分散。Google 解释如下:</p>
<blockquote><p>首选网域是您希望 Google 用来将您的网页编入索引的网域(有时也称为规范网域)。指向您网站的链接可能会同时使用 www 版和非 www 版网址(例如,<a href="http://www.example.com">http://www.example.com</a> 和 <a href="http://example.com">http://example.com</a>)。首选域是您希望 Google 用来在搜索结果中显示您网站的版本。</p>
<footer><strong>Search Console帮助</strong><cite><a href="https://support.google.com/webmasters/answer/44231">设置您的首选网域(www 版网址或非 www 版网址)</a></cite></footer></blockquote>
Apache 如何设置 404 错误页面
https://0skyu.cn/p/a771.html
2016-04-29T15:31:14.000Z
2022-02-04T12:07:31.551Z
<hr>
<p>当我们浏览网站的时候,有时候会发现访问的页面不存在了,页面会有“你访问的页面不存在了,跳转到主页”或者“404 Not Found”等等的提示。我们通常称之为 404 页面。所谓的 404 页面就是当用户输入一个错误或非存在的链接时,显示的一个页面。当 Web 服务器接到类似请求时,会返回一个 404 状态码,告诉浏览器要请求的资源并不存在。显示的 404 页面主要作用是告诉用户,你输入的网址多请求的页面是不存在的或者是一个错误的链接,引导用户进入网站的其他页面。但是 Web 的默认 404 页面非常的简陋,对用户很不友好,这就需要我们自己定义个性化的 404 页面,提升用户体验。</p>
【Pthreads】Pipeline Model(Assembly Line)示例
https://0skyu.cn/p/51f4.html
2016-04-26T12:32:53.000Z
2022-02-04T12:07:31.675Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>Pthreads 有几种工作模型,例如 Boss/Workder Model、Pileline Model(Assembly Line)、Background Task Model、Interface/Implementation Model,详细介绍可以参考 <a href="http://homes.di.unimi.it/~boccignone/GiuseppeBoccignone_webpage/MatDidatSOD2009_files/pthread-Tutorial.pdf">pthread Tutorial</a>,这里给出一个流水线模型(Pipeline Model)的简单示例。在该示例中,主线程开启了两个子线程,一个子线程用来读取文件,一个子线程用于将结果写入文件,而主线程自身用来计算。<br></p>
如何用正则表达式匹配中文
https://0skyu.cn/p/d66e.html
2016-04-26T07:51:01.000Z
2022-02-04T12:07:31.659Z
<p>还是没办法不去在意这个博客, 毕竟付出了自己将近一年的心血, 这是几个周前写的一篇文章, markdown格式写的不是很规范, 望见谅! 分享在此。<br>前几天因为在做学校教务处的爬虫,用php抓取的成绩和课程表竟然返回的是html格式的数据,也是很醉。没办法,干脆用正则匹配吧。因为之前并没有学过正则表达式,只好恶补了一下。在匹配的过程中遇到了一些问题,特别是在匹配中文的时候,很是蛋疼。下面说一下我的学习成果。<br></p>
Hexo 使用总结 & 常见问题
https://0skyu.cn/p/75be.html
2016-04-25T12:02:13.000Z
2020-08-09T16:26:12.000Z
<hr>
<h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>Hexo 是一个非常简洁的静态博客框架,可以快速的搭建生成自己的博客,但是在使用中总会遇到各种各样奇怪的错误,在这里我整理一下我所遇到的错误和一些使用技巧等等,也欢迎各位读者对使用技巧和使用问题进行补充。如果有什么问题也可以随时在下方提问。</p>
<p><strong>注意:</strong></p>
<ol>
<li><code>_config.yml</code> 文件在项目下有两个,一个在主题目录下,一个在博客根目录下。我在文中会说明是哪个文件。</li>
<li>本博客使用的是 NexT 主题,某些设置可能与主题有关。</li>
</ol>
为你的博客添加SSL
https://0skyu.cn/p/3613.html
2016-04-25T11:58:20.000Z
2022-02-04T12:07:31.507Z
<p><img src="/images/cover/https&http.png" alt="https&http"></p>
<h1 id="为什么添加SSL"><a href="#为什么添加SSL" class="headerlink" title="为什么添加SSL"></a>为什么添加SSL</h1><p>好奇心总会驱使你去探索未知的东西,当完成Hexo博客构建之后,是不是给自己的博客添加SSL呢?<br>在一定程度上HTTPS比HTTP更安全这是众所周知的,当然,使用HTTPS连接后,网页的第一次加载速度会较HTTP稍慢一些,但是并不影响后续请求的速度。所以SSL你还是值得一试。</p>
Hexo 集成多说评论 + 多说分享 + 美化多说
https://0skyu.cn/p/1af5.html
2016-04-25T11:27:11.000Z
2022-02-04T12:07:31.551Z
<hr>
<h1 id="多说简介"><a href="#多说简介" class="headerlink" title="多说简介"></a>多说简介</h1><p>多说是一款追求极致体验的社会化评论框,可以用微博、QQ、人人、豆瓣等帐号登录并评论。功能强大且永久免费。Hexo 默认使用的评论插件是国外的 Disqus,。对于国内来说,使用多说无非是最好的。这篇文章就介绍下如何在 Hexo 中添加多说评论插件和多说 CSS 的美化,顺便说一下多说分享插件。至于如何搭建 Hexo 博客请参考:</p>
<blockquote>
<p><a href="http://www.cylong.com/blog/2016/04/19/hexo-git/" title="Hexo + Git 搭建免费的个人博客">Hexo + Git 搭建免费的个人博客</a> </p>
</blockquote>
Meteor项目部署笔记
https://0skyu.cn/p/39d0.html
2016-04-25T07:15:30.000Z
2022-02-04T12:07:31.507Z
<p><img src="/images/cover/meteorbg2.png" alt="meteor"><br>记一次Meteor项目部署配置,使用 <code>CentOS</code> + <code>Meteor</code> + <code>React</code> + <code>Mongdb</code> + <code>Nginx</code>。<br>node版本与Meteor依赖一致<code>v0.10.43</code><br>自定义服务配置比较麻烦,给出配置文件示例。</p>
【Pthreads学习笔记】基本使用
https://0skyu.cn/p/82da.html
2016-04-25T01:47:41.000Z
2022-02-04T12:07:31.675Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>与OpenMP相比,Pthreads的使用相对要复杂一些,需要我们显式的创建、管理、销毁线程,但也正因为如此,我们对于线程有更强的控制,可以更加灵活的使用线程。这里主要记录一下Pthreads的基本使用方法,如果不是十分复杂的使用环境,这些知识应该可以了。本文大部分内容都是参考自<a href="http://homes.di.unimi.it/~boccignone/GiuseppeBoccignone_webpage/MatDidatSOD2009_files/pthread-Tutorial.pdf">这里</a>,有兴趣的可以看一下原文。</p>
Atom 的炫酷插件 activate-power-mode
https://0skyu.cn/p/20e0.html
2016-04-22T12:00:43.000Z
2022-02-04T12:07:31.535Z
<hr>
<h1 id="Atom-简介"><a href="#Atom-简介" class="headerlink" title="Atom 简介"></a>Atom 简介</h1><p><a href="https://atom.io/" title="Atom">Atom</a> 是一款免费的编辑器,我一般在写 Web 项目的时候使用。写 Java 项目用 Eclipse, 其他直接用 Notepad++,别问我为什么不用 Sublime。喜欢这款编辑器的主要原因是它的黑色扁平化主题风格非常炫酷,功能也比较强大,缺点就是比较吃内存,启动比较慢( ╯□╰ )。最近使用 Atom 写自己的博客【没错,就是现在这个博客】,想到了 <a href="https://github.com/JoelBesada/activate-power-mode" title="activate-power-mode">activate-power-mode</a> 插件的炫酷效果,于是就体验了一下。下面介绍下详细安装过程。</p>
从WordPress到hexo的必经之路
https://0skyu.cn/p/f107.html
2016-04-20T13:26:49.000Z
2022-02-04T12:07:31.507Z
<p><img src="/images/cover/hexo-theme-next.png" alt="NexT"></p>
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>本来不打算写关于hexo教程的,Google上关于hexo的文章到处都有,重复造轮子的事情本身意义不大。之前的博客一直使用的是WordPress,朋友说用WordPress来做博客会存在种种问题,WP就像是一把瑞士军刀,在灵巧以及功能性上已经失去了平衡。然后去尝试了各种博客构建方案,折腾完后发现,Hexo已经在简洁之道上了。<br></p>
Hexo + Git 搭建免费的个人博客
https://0skyu.cn/p/cae2.html
2016-04-18T16:32:58.000Z
2016-04-20T14:08:32.000Z
<hr>
<h1 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h1><p>个人博客日益流行,大家都开始搭建自己的博客,记录成长中学习中的点点滴滴,最近觉得自己也需要有一个平台整理自己的所学所想,于是用了将近3天的时间 <del>(实际上一天就能搞定的!)</del> 使用 Hexo + Git 搭建了自己的个人博客,提高自己的学习动力,没事的时候可以拿出来温习下,提高下本人的渣渣水平。目前仍有很多功能没有添加,留着日后慢慢完善。准备将自己的第一篇博客献给 Hexo,表示对 Hexo 的感谢。下面详细介绍下搭建流程,有任何不懂的问题欢迎 <a href="/about/#联系我" title="联系我">联系我</a> 或者在下面评论。另外个人能力有限,接受任何建议或者吐槽!共同进步(●’◡’●)。</p>
Rails + PostgreSQL 常见问题及解决办法
https://0skyu.cn/p/b385.html
2016-04-18T13:26:49.000Z
2022-02-04T12:07:31.507Z
<h2 id="No-pg-config…"><a href="#No-pg-config…" class="headerlink" title="No pg_config…"></a>No pg_config…</h2><p> <em>问题重现</em>: 在<code>bundle</code>的时候出现gem包<code>pg-0.18.4</code>安装出错的情况,错误代码如下:<br></p>
Arduino-uno从入门1
https://0skyu.cn/p/ea1b.html
2016-04-16T13:26:49.000Z
2022-02-04T12:07:31.507Z
<p><img src="/images/cover/illu-arduino-UNO.png" alt="Ariduino"></p>
<h1 id="准备"><a href="#准备" class="headerlink" title="准备"></a>准备</h1><p>学习物联网开发,我们需要有良好的社区支持,方便的配件采购渠道和便宜的价格。而Arduino刚好具备了这些条件。</p>
<h2 id="知识储备"><a href="#知识储备" class="headerlink" title="知识储备"></a>知识储备</h2><p>在开发Arduino之前你需要掌握基础的C语言知识。当然如果你已经有过Java,PHP,Ruby,Python,Javascript类似的语言开发经历的话请继续往下。除了编程基础以外你还需要了解基本的电学知识,大多数高中物理教材都有这些知识,你同样可以借助搜索引擎帮助你获得这些知识。</p>
bash-map
https://0skyu.cn/p/382d.html
2016-04-05T13:49:45.000Z
2022-02-04T12:07:31.531Z
<p>这篇主要记录linux下写简单sh
递归查找矩阵连通域
https://0skyu.cn/p/7fe.html
2016-04-01T14:05:59.000Z
2022-02-04T12:07:31.707Z
<p>题目的来源是给定一张图片,查找所有
编写界面程序
https://0skyu.cn/p/636d.html
2016-03-31T12:54:10.000Z
2022-02-04T12:07:31.707Z
<p>在windows
python-parseXML
https://0skyu.cn/p/3866.html
2016-03-28T14:40:33.000Z
2022-02-04T12:07:31.659Z
<p>以前有使用过python
python-pil
https://0skyu.cn/p/f424.html
2016-03-28T14:00:18.000Z
2022-02-04T12:07:31.659Z
<p>工作中接触到图像,需要提取图片的像
博客迁移至CSDN
https://0skyu.cn/p/5413.html
2016-03-28T10:41:26.000Z
2022-02-04T12:07:31.651Z
<p>如题,准备要将博客迁移到CSDN上
linux更改键盘映射
https://0skyu.cn/p/4d48.html
2016-03-27T14:20:22.000Z
2022-02-04T12:07:31.655Z
<p>因为习惯使用vim
Volley使用JsonObjectRequest发送Post请求失败
https://0skyu.cn/p/d832.html
2016-03-25T13:04:46.000Z
2022-02-04T12:07:31.527Z
<p>这段时间一直在忙比赛,开发一个Android应用。转眼间博客竟然这么久没更新了,罪过罪过…这两天在用<code>Volley</code>框架,但是当我使用<code>JsonObjectRequest</code>发送<code>Post</code>请求时,竟然失效了。服务器一直响应失败,搞了半天,在StackOverFlow上找到了类似的问题,终于解决掉了。<br></p>
进击Drupal-2
https://0skyu.cn/p/488c.html
2016-03-21T14:26:49.000Z
2022-02-04T12:07:31.507Z
<p><img src="/images/cover/drupal2.png" alt="Drupal2"></p>
<h2 id="安装Drupal常用模块"><a href="#安装Drupal常用模块" class="headerlink" title="安装Drupal常用模块"></a>安装Drupal常用模块</h2>
进击Drupal-1
https://0skyu.cn/p/49cc.html
2016-03-21T13:26:49.000Z
2022-02-04T12:07:31.507Z
<p><img src="/images/cover/drupal1.png" alt="Drupal1"></p>
<h2 id="环境准备"><a href="#环境准备" class="headerlink" title="环境准备"></a>环境准备</h2><p>首先我们需要有一台CentOS6.5以上的主机,如果你还没有使用过Linux的话,本教程就不太适用了。。</p>
<p>使用<code>Drupal</code>需要<code>Nginx</code> <code>PHP</code> <code>MySQL</code>这些东西,如果觉得安装麻烦可以使用lnmp进行一键安装,<br></p>
wysiwyg-rails-编辑器支援七牛云存储
https://0skyu.cn/p/9c8e.html
2016-03-20T13:26:49.000Z
2022-02-04T12:07:31.507Z
<p><img src="/images/cover/froalabg.png" alt="froala"><br><a href="https://github.com/tkvern/wysiwyg-rails-qiniu">wysiwyg-rails-qiniu</a> 是基于 <a href="https://rubygems.org/gems/wysiwyg-rails">wysiwyg-rails</a>制作, 上传的资源直接支持七牛云存储<br>在使用该gem包前,你得会使用七牛云存储<br>传送门: <a href="https://ruby-china.org/topics/29010">Rails 进阶—— 云存储实战</a><br></p>
virtualbox ubuntu 下面安装 redmine
https://0skyu.cn/p/1973.html
2016-03-12T07:40:12.000Z
2022-02-04T12:07:31.667Z
<h2
Android SwipeRefreshLayout 下拉刷新组件的使用
https://0skyu.cn/p/cd2c.html
2016-03-11T12:53:43.000Z
2022-02-04T12:07:31.663Z
<p>在极客学院的Android学习中,发现其下拉刷新组件用的是比较老的组件,现在Google官方出的是<code>SwipeRefreshLayout</code>,借此机会学习了一下。先附上图:</p>
Android常用控件(下拉列表,日期时间选择器,多选单选框)
https://0skyu.cn/p/6c48.html
2016-03-10T13:47:18.000Z
2022-02-04T12:07:31.527Z
<p>忽然间就开学了,突然有些不知所措,刚开学的事情乱糟糟的堆在一块,也没有什么心思学习了。<br>今天课比较少,看了些关于Android的常用控件的知识,整理下来。</p>
<h3 id="下拉列表"><a href="#下拉列表" class="headerlink" title="下拉列表"></a>下拉列表</h3><p>在布局文件中使用<code>Spinner</code>控件</p>
【C】解析命令行参数--getopt和getopt_long
https://0skyu.cn/p/40d1.html
2016-03-05T08:42:12.000Z
2022-02-04T12:07:31.671Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>在程序中一般都会用到命令行选项, 我们可以使用getopt 和getopt_long函数来解析命令行参数</p>
<h2 id="getopt"><a href="#getopt" class="headerlink" title="getopt"></a>getopt</h2><p>getopt主要用来处理短命令行选项, 例如<code>./test -v</code>中<code>-v</code>就是一个短选项. 使用该函数需要引入头文件<code><unistd.h></code>, 下面是该函数的定义<br><figure class="highlight c"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="function"><span class="keyword">int</span> <span class="title">getopt</span><span class="params">(<span class="keyword">int</span> argc, <span class="keyword">char</span> * <span class="keyword">const</span> argv[], <span class="keyword">const</span> <span class="keyword">char</span> * optstring)</span></span>;</span><br></pre></td></tr></table></figure></p>
【C】文件操作(二)
https://0skyu.cn/p/ce80.html
2016-03-04T10:45:21.000Z
2022-02-04T12:07:31.671Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>这里主要记录一下C对二进制的读写操作, 包括随机读取文件和写入文件</p>
<h2 id="fseek-和-ftell"><a href="#fseek-和-ftell" class="headerlink" title="fseek 和 ftell"></a>fseek 和 ftell</h2><p><strong>fseek</strong><br>fseek主要用来移动文件指针, 它允许用户像对待数组那样对待一个文件, 可以直接将文件指针移动到任意字节处, 下面是它的函数原型:<br><figure class="highlight c"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="function"><span class="keyword">int</span> <span class="title">fseek</span> <span class="params">( FILE * stream, <span class="keyword">long</span> <span class="keyword">int</span> offset, <span class="keyword">int</span> origin )</span></span>;</span><br></pre></td></tr></table></figure><br>下面是个参数的含义</p>
<ul>
<li>stream - 打开的文件指针</li>
<li>offset - 偏移量, 表示从起始点开始要移动的距离(起始点的选择由origin指定), 可以为正(向前移)、负(往回移), 也可以为零(保持不动).</li>
<li>origin - 用来指定起始点的模式, 可以使用下面定义的几个模式常量:<ol>
<li>SEEK_SET : 以文件开始位置作为起始点</li>
<li>SEEK_CUR : 以文件指针当前所在的位置作为起始点</li>
<li>SEEK_END : 以文件结尾作为起始点</li>
</ol>
</li>
</ul>
Android日志系统
https://0skyu.cn/p/c0c7.html
2016-03-03T14:53:28.000Z
2022-02-04T12:07:31.655Z
<p>此文为个人学习记录所用</p>
<h3 id="使用日志API"><a href="#使用日志API" class="headerlink" title="使用日志API"></a>使用日志API</h3><h4 id="Java"><a href="#Java" class="headerlink" title="Java :"></a>Java :</h4><ul>
<li>错误日志-> <code>System.err.println()</code></li>
<li>普通日志-> <code>System.out.println()</code></li>
</ul>
2016年寒假总结
https://0skyu.cn/p/e8a4.html
2016-02-26T11:37:12.000Z
2022-02-04T12:07:31.663Z
<p>转眼间将近40天的寒假已经接近尾声了,现在回想起来,虽不甚充实,但亦谈不上虚度。只能说达到了一个基本的目标吧。</p>
<h3 id="读书"><a href="#读书" class="headerlink" title="读书"></a>读书</h3><p>这个假期算是读了两本完整的书,<<追风筝的人>>和<<灿烂千阳>> (捂脸…)均是在我的<code>kindle</code>上读的。<br>最近Amazon推出了一个<a href="z.cn/ku">kindle unlimited</a>计划,每月12软币,其实说白了就是给办了一张借书证。仔细想想还是很不错的,如果真的想多读些书的话非常值得。<br></p>
【OpenMP学习笔记】更多指令和子句介绍
https://0skyu.cn/p/11af.html
2016-02-26T09:44:15.000Z
2022-02-04T12:07:31.675Z
<h2 id="指令"><a href="#指令" class="headerlink" title="指令"></a>指令</h2><h3 id="flush"><a href="#flush" class="headerlink" title="flush"></a>flush</h3><p>flush指令主要用于处理内存一致性问题. 每个处理器(processor)都有自己的本地(local)存储单元:寄存器和缓存, 当一个线程更新了共享变量之后, 新的值会首先存储到寄存器中, 然后更新到本地缓存中. 这些更新并非立刻就可以被其他线程得知, 因此在其它处理器中运行的线程不能访问这些存储单元. 如果一个线程不知道这些更新而使用共享变量的旧值就行运算, 就可能会得到错误的结果.<br>通过使用flush指令, 可以保证线程读取到的共享变量的最新值. 下面是语法形式:<br><figure class="highlight c"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#<span class="meta-keyword">pragma</span> omp flush[(list)]</span></span><br></pre></td></tr></table></figure></p>
【OpenMP学习笔记】与运行环境交互
https://0skyu.cn/p/b032.html
2016-02-26T01:23:49.000Z
2022-02-04T12:07:31.675Z
<h2 id="Internal-Control-Variables"><a href="#Internal-Control-Variables" class="headerlink" title="Internal Control Variables"></a>Internal Control Variables</h2><p>OpenMP标准定义了内部控制变量(internal control variables), 这些变量可以影响程序运行时的行为, 但是它们不能被直接访问或者修改, 我们需要通过OpenMP函数或者环境变量来访问或者修改它们, 下面是被定义的内部变量</p>
<ul>
<li>nthread-var : 存储并行域的线程数量</li>
<li>dyn-var : 控制在并行域执行时是否可以动态调整线程的数量</li>
<li>nest-var : 控制在并行域执行时是否允许嵌套并行</li>
<li>run-sched-var : 存储在循环域(loop regions)使用 runtime 调度子句时的调度类型</li>
<li>def-sched-var : 存储对于循环域默认的调度类型</li>
</ul>
LAMP环境配置初体验
https://0skyu.cn/p/4d94.html
2016-02-19T12:59:37.000Z
2022-02-04T12:07:31.655Z
<p>其实这算是一篇迟到的文章,前段时间用<code>ubuntu</code>时记录下来的,今天抽空整理下来。并没有什么干货,只是记录在此备用。<br>众所周知,<code>LAMP</code> 指的就是<code>Linux</code>,<code>Apache</code>,<code>MySQL</code>,<code>PHP</code>,在windows上有大杀器————<code>wampserver</code>,但是在Linux上就需要自己一步步配置了。<br></p>
七牛云存储使用教程(Ruby-on-Rails-+-JavaScript)
https://0skyu.cn/p/9ace.html
2016-02-18T13:26:49.000Z
2022-02-04T12:07:31.507Z
<p><img src="/images/cover/qiniubg.png" alt="qiniu"></p>
<h2 id="吐槽"><a href="#吐槽" class="headerlink" title="吐槽"></a>吐槽</h2><p>写教程之前不得不吐槽一下<a href="http://developer.qiniu.com/docs/v6/sdk/index.html">七牛</a>的官方文档,API的说明是很全面,但是读起来超蛋疼。为什么这么说呢,按照我以往的看API的文档都会有示例代码跑起来帮助理解,而七牛的API文档对于刚接触这种第三方服务商SDK的开发者来说不是太友好。建议七牛借鉴下<a href="http://developer.baidu.com/map/index.php?title=jspopular">百度地图SDK</a>的文档写法。</p>
Android开发:Activity 生命周期详解
https://0skyu.cn/p/f5d2.html
2016-02-13T14:04:15.000Z
2022-02-04T12:07:31.531Z
<h2 id="什么是Activity"><a href="#什么是Activity" class="headerlink" title="什么是Activity"></a>什么是Activity</h2><p> Activity是Android SDK中<code>Activity</code>类的一个具体实例,负责管理用户与信息屏的交互。在一个应用程序中通常由多个Activity构成,在<code>Manifest.xml</code>中会指定一个主的Activity, 如下所示<br><code><action android:name="android.intent.action.MAIN" /></code><br> 当程序第一次运行时用户就会看这个Activity,这个Activity可以通过启动其他的Activity进行相关操作。当启动其他的Activity时这个当前的这个Activity将会停止,新的Activity将会压入栈中,同时获取用户焦点,这时就可在这个Activity上操作了。都知道栈是先进后出的原则,那么当用户按Back键时,当前的这个Activity销毁,前一个Activity重新恢复。<br></p>
我关于未来的智能生活的畅想
https://0skyu.cn/p/1ccd.html
2016-02-10T16:00:00.000Z
2016-09-19T16:00:00.000Z
<p>我从小就对 “活着” 的机械十分着迷,就是我们现在所说的人工智能,当我初次了解到这个概念的时候,~就确定了我将奉献一生的事业~。</p>
<p>然而梦想很遥远,遥远到我这辈子无法见证 <a href="https://baike.baidu.com/item/%E6%88%91%EF%BC%8C%E6%9C%BA%E5%99%A8%E4%BA%BA/1189079">《I, Robot》</a> 那样的时代。</p>
Android开发:环境配置
https://0skyu.cn/p/5b50.html
2016-02-06T15:24:27.000Z
2022-02-04T12:07:31.531Z
<p> 由于最近参加了学校的一个创新创业训练项目,鬼使神差的入了一个android开发小组…当时心里默默的想,“我是搞前端的啊!!”。没办法,只能寒假恶补了。幸好时间不算紧,半年多的开发周期。<br> 开发android首先要需要配开发环境咯<br></p>
用 Travis CI 自动部署Hexo博客到 GitHub (二)
https://0skyu.cn/p/5330.html
2016-02-01T13:51:22.000Z
2022-02-04T12:07:31.663Z
<p>上文简单介绍了一些基本的概念和我们的实现思路,思路明确后,具体操作也就不难理解了</p>
<h2 id="准备-Dev-repo-与-Pages-repo"><a href="#准备-Dev-repo-与-Pages-repo" class="headerlink" title="准备 Dev repo 与 Pages repo"></a>准备 Dev repo 与 Pages repo</h2><p>如果你已经在使用hexo博客,可以将<code>master</code>分支作为<code>Dev repo</code>, <code>gh-pages</code>作为<code>Pages repo</code>。建立Hexo博客的方法可以参照我的另一篇文章<a href="http://blog.waydrow.com/2015/08/14/%E4%BD%BF%E7%94%A8Hexo%E5%9C%A8Github%E4%B8%8A%E6%90%AD%E5%BB%BA%E4%BD%A0%E7%9A%84%E5%8D%9A%E5%AE%A2/">使用Hexo在Github上搭建你的博客</a><br></p>
用 Travis CI 自动部署Hexo博客到 GitHub (一)
https://0skyu.cn/p/9394.html
2016-02-01T13:22:51.000Z
2022-02-04T12:07:31.663Z
<p>使用hexo静态博客已经半年多了,总体感觉挺好用的。但是有一点一直让我很苦恼,由于这是静态博客,所以每次写完博客都需要先<code>generate</code>,再发布<code>deploy</code>。而且博客的基本配置信息没办法同时更新到github,还需要我再<code>push</code>上去,这样一番下来,虽然花费不了太长时间,但是时间长了就比较难以忍受了。<br>特别是重装系统之后或者用别人的电脑,需要重新搭建环境,对像我这种喜欢捣腾系统的人,简直了…<br>前几天偶然看到了<code>Travis CI</code>,可以用来自动部署博客,心甚喜之,来与大家分享。<br></p>
【应用】在线文件管理
https://0skyu.cn/p/f31f.html
2016-02-01T02:51:30.000Z
2022-02-04T12:07:31.675Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>该应用主要目的是为了在使用linux系统的时候,实现手机和电脑之间的文件传输。前台界面使用的是<a href="https://github.com/joni2back/angular-filemanager">angular-filemanager</a>, 后台使用的是Spring MVC, 可以下载<a href="https://github.com/zhangjikai/FileManager/releases">该应用的war包</a>, 放到tomcat中使用。程序对angular-filemanager的原始功能进行了精简, 同时做了一些更改。下面该应用的具体功能:</p>
<ul>
<li>文件上传下载(上传使用的是<a href="https://github.com/hayageek/jquery-upload-file">jquery-upload-file</a>)</li>
<li>手机扫码快速打开网页</li>
<li>图片预览</li>
<li>文本文件在线编辑</li>
<li>文件/文件夹重名</li>
<li>文件/文件夹删除</li>
</ul>
centos-delete-php
https://0skyu.cn/p/undefined.html
2016-01-26T14:50:37.000Z
2022-02-04T12:07:31.647Z
<h3 id="可以编译删除的"><a
CentOS下php安装mcrypt扩展
https://0skyu.cn/p/3572.html
2016-01-26T14:41:04.000Z
2022-02-04T12:07:31.647Z
<h2
为Hexo博客添加顶部加载条
https://0skyu.cn/p/3623.html
2016-01-26T05:42:20.000Z
2022-02-04T12:07:31.659Z
<p> 有时候会看到有的网页加载时上方出现进度条,一直想加到自己的博客上来,今天折腾了一番,终于成功了,记录下来。</p>
<h2 id="开始制作"><a href="#开始制作" class="headerlink" title="开始制作"></a>开始制作</h2><p>我使用的是<a href="http://github.hubspot.com/pace/">Pace</a>, 不过听别人说<a href="http://ricostacruz.com/nprogress/">NProgress</a>更好用,改天试下<br></p>
Teach Yourself Programming in Ten Years
https://0skyu.cn/p/699b.html
2016-01-26T01:23:20.000Z
2022-02-04T12:07:31.495Z
<p> 前段时间在备战期末,不禁感慨自己大脑的知识接收效率,指数级增长……导致博客好久没有更新了,不过归根结底还是由于自己的惰性,今天趁此立个目标,每周至少保持一次更新。也算是对自己的激励吧!希望大家能够监督!!<br> 废话不多说,昨日晚上刷短乎,偶然看到一篇关于编程的文章: <strong>Teach Yourself Programming in Ten Years</strong>,很是不错,拿来跟大家分享。</p>
<blockquote>
<p>这可是<strong>轮子哥</strong>推荐过的哦</p>
</blockquote>
【OpenMP学习笔记】编译制导指令
https://0skyu.cn/p/2f84.html
2016-01-25T07:30:39.000Z
2022-02-04T12:07:31.675Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>OpenMP通过在串行程序中插入编译制导指令, 来实现并行化, 支持OpenMP的编译器可以识别, 处理这些指令并实现对应的功能. 所有的编译制导指令都是以<code>#pragma omp</code>开始, 后面跟具体的功能指令(directive)或者命令. 一般格式如下所示:<br><figure class="highlight c"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#<span class="meta-keyword">pragma</span> omp directive [clause [[,] clause]...]</span></span><br><span class="line"> structured block</span><br></pre></td></tr></table></figure><br></p>
【OpenMP学习笔记】基本使用
https://0skyu.cn/p/e2eb.html
2016-01-25T02:22:39.000Z
2022-02-04T12:07:31.675Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>OpenMP 是基于共享内存模式的一种并行编程模型, 使用十分方便, 只需要串行程序中加入OpenMP预处理指令, 就可以实现串行程序的并行化. 这里主要进行一些学习记录, 使用的书籍为: <a href="http://download.csdn.net/detail/zhangjk1993/9416811">Using OpenMP: Portable Shared Memory Parallel Programming</a> 和<a href="http://download.csdn.net/detail/zhangjk1993/9417153">OpenMP编译原理及实现技术</a><br></p>
[root]一条命令开启 Google Now & 位置报告
https://0skyu.cn/p/8cf0.html
2016-01-23T06:18:57.000Z
2022-02-04T12:07:31.659Z
<p>使用 root
前端处理动态 url 和 pushStatus 的使用
https://0skyu.cn/p/2264.html
2015-12-31T15:06:05.000Z
2022-02-04T12:07:31.507Z
<ul>
<li>content<br>
HTTP_X_FORWARDED_PROTO
https://0skyu.cn/p/6800.html
2015-12-30T18:08:26.000Z
2022-02-04T12:07:31.527Z
<p>yii2 框架中根据 2
mysql 导入导出数据
https://0skyu.cn/p/5c06.html
2015-12-30T18:04:30.000Z
2022-02-04T12:07:31.655Z
<h2
【MIC学习笔记】向量化
https://0skyu.cn/p/eab1.html
2015-12-27T08:58:31.000Z
2022-02-04T12:07:31.675Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>向量化简单的说就是使用SIMD指令, 来实现使用一条指令同时处理多个数据, MIC中具有32个长度为512位的向量处理单元, 每个向量处理单元可以处理16个32位或者8个64位的数据. 这里主要记录一下MIC向量化的使用方式以及一些向量指令的作用. </p>
<h2 id="数据类型"><a href="#数据类型" class="headerlink" title="数据类型"></a>数据类型</h2><p>MIC中使用下面的数据类型作为执行向量函数的操作数<br><figure class="highlight c"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">__m512, __m512i __m512d</span><br></pre></td></tr></table></figure><br>下面是它们的各自的作用:</p>
<ul>
<li><code>__m512</code> - 处理单精度向量(float32 vector)</li>
<li><code>__m512d</code> - 处理双精度向量(float64 vector)</li>
<li><code>__m512i</code> - 处理整形向量, 包括32位和64位整形(int32/int64)</li></ul>
【软件】Intellij IDEA 导入maven web项目并部署到Tomcat
https://0skyu.cn/p/cdbc.html
2015-12-26T08:55:10.000Z
2022-02-04T12:07:31.675Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>本文中所使用的IDEA版本为14.1.1, 所使用测试项目为sping mvc的一个最简单的示例, 可以在<a href="http://download.csdn.net/detail/zhangjk1993/9378641">这里</a>下载示例代码<br></p>
【C】文件操作
https://0skyu.cn/p/b017.html
2015-12-15T11:52:01.000Z
2022-02-04T12:07:31.671Z
<h2 id="打开文件"><a href="#打开文件" class="headerlink" title="打开文件"></a>打开文件</h2><h3 id="fopen"><a href="#fopen" class="headerlink" title="fopen"></a>fopen</h3><p>我们可以使用fopen()创建一个新的或者打开一个文件, 文件信息会保存在一个<code>FILE</code>类型的指针中, 该函数的原型为:<br><figure class="highlight c"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="function">FILE *<span class="title">fopen</span><span class="params">( <span class="keyword">const</span> <span class="keyword">char</span> * filename, <span class="keyword">const</span> <span class="keyword">char</span> * mode )</span></span>;</span><br></pre></td></tr></table></figure><br><code>filename</code>是文件名, <code>mode</code>是打开模式, 可选值如下:</p>
<ul>
<li><code>r</code> - 以只读方式打开一个文件, 该文件必须存在</li>
<li><code>w</code> - 以只写方式打开一个文件, 文件不存在会创建新的文件, 文件存在会首先清空原有内容</li>
<li><code>a</code> - 以追加的方式写文件, 文件不存在会创建新的文件, 文件存在从文件尾开始写文件</li>
<li><code>r+</code> - 以读写方式打开文件, 文件不存在不会创建新的文件</li>
<li><code>w+</code> - 以读写方式打开文件, 文件不存在会创建新的文件, 文件存在会首先清空原有内容</li>
<li><code>a+</code> - 以追加方式读写文件, 文件不存在会创建新的文件, 文件存在从文件尾开始写文件</li>
</ul>
<p>如果是操作二进制文件, 那么需要在<code>mode</code>里加上<code>b</code>, 如下所示:<br><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">"rb", "wb", "ab", "rb+", "r+b", "wb+", "w+b", "ab+", "a+b"</span><br></pre></td></tr></table></figure><br>文件成功打开会返回一个’FILE’类型的指针, 如果打开失败, 会返回一个空指针, 并把错误代码存在<code>errno</code>中.<br></p>
Gulp构建实例
https://0skyu.cn/p/f516.html
2015-12-10T13:26:49.000Z
2022-02-04T12:07:31.503Z
<p><img src="/images/cover/gulpbg.png" alt="gulp"></p>
<h2 id="结构说明"><a href="#结构说明" class="headerlink" title="结构说明"></a>结构说明</h2><p><code>assets</code>项目资源目录,<code>dev</code>开发目录,<code>dist</code>编译输出目录,<code>gulpfile.js</code>自动化工具API</p>
【MIC学习笔记】CPU和MIC异步计算及数据传输
https://0skyu.cn/p/d9a3.html
2015-12-09T08:05:18.000Z
2022-02-04T12:07:31.675Z
<h2 id="异步计算"><a href="#异步计算" class="headerlink" title="异步计算"></a>异步计算</h2><p>当使用#pragma offload target(mic) 方式分载时, cpu会等待offload的代码块执行完再继续往下执行, 如果不希望等待offload, 我们可以使用cpu和mic异步计算的方式. 具体方法为在offload的时候添加一个信号量, 如下面的形式:<br><figure class="highlight c"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">char</span> signal_var;</span><br><span class="line"></span><br><span class="line"><span class="meta">#<span class="meta-keyword">pragma</span> offload target(mic:0)signal(&signal_var)</span></span><br><span class="line">{</span><br><span class="line"> ... </span><br><span class="line">}</span><br></pre></td></tr></table></figure><br>此时offload 的代码就会异步执行, 需要注意的一点是要制定mic的编号(如上面的<code>target(mic:0)</code>), 如果需要等待offload执行完后在往下执行, 可以使用<code>offload_wait</code>, 如下面的形式</p>
<figure class="highlight c"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#<span class="meta-keyword">pragma</span> offload_wait target(mic:0) wait(&signal_var)</span></span><br></pre></td></tr></table></figure>
【MIC学习笔记】共享虚拟内存模式
https://0skyu.cn/p/c98b.html
2015-12-09T06:51:20.000Z
2022-02-04T12:07:31.675Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>使用#pragma offload target(mic) 方式将程序分载到MIC上计算是比较常用的方式, 但是这种方式只支持一维指针, 如果有较为复杂的数据结构, 比如二维指针, 树, 链表等结构则需要将这些数据结构转换为一维结构(如果可以), 否则不能将数据传到MIC上去. 为了满足复杂的数据结构, mic提供了共享虚拟内存的方式, 即将mic的内存和cpu的内存看做共享同一块虚拟内存, 在共享内存中的数据被cpu和mic共享, 不需要使用offload将数据在cpu和mic之间相互传递.<br></p>
简单工厂模式
https://0skyu.cn/p/e7e3.html
2015-12-08T14:12:35.000Z
2022-02-04T12:07:31.707Z
<p>学习python有一年了,在工作中
【MIC学习笔记】记录几个用法
https://0skyu.cn/p/94f0.html
2015-12-08T08:53:26.000Z
2022-02-04T12:07:31.675Z
<h2 id="into"><a href="#into" class="headerlink" title="into"></a>into</h2><p>使用into可以将一个变量的值上传到另外一个变量中, 比如<code>in (a into(b))</code>, 表示将CPU上变量a的值赋给MIC上的变量b, 也可以<code>out(b into(c))</code> 将MIC上变量b的值传回给CPU上的变量c. 需要注意的地方是into 只能用于in或者out中, 不能用于inout或者nocopy中. 下面是使用示例:<br></p>
ubuntu下sublime text3无法输入中文的解决办法
https://0skyu.cn/p/3976.html
2015-12-07T13:32:47.000Z
2022-02-04T12:07:31.667Z
<p>最后系统换为ubuntu,发生了一大堆问题,也解决了一大堆问题。因为写前端代码我现在离不了sublime, 不曾想在ubuntu中装好sublime后竟然无法输入中文,吓哭…<br></p>
windows免密码ssh登录linux
https://0skyu.cn/p/f18e.html
2015-12-06T12:43:22.000Z
2022-02-04T12:07:31.671Z
<p>工作需要从windows下免密码登
一些微不足道的小事
https://0skyu.cn/p/199b.html
2015-12-04T09:51:20.000Z
2022-02-04T12:07:31.703Z
<h2 id="不知如何开口"><a href="#不知如何开口" class="headerlink" title="不知如何开口"></a>不知如何开口</h2><p>最近时常在想,人是为了什么而活着? 有人说是为了梦想,有人说是为了自己,有人说是为了父母,有人说我也没办法,既然来到了这个世上那就好好活着吧…人生不易,仔细一想好好活着还真的挺不容易。且不说如今高的离谱的房价,且不说如今寻求一份谋生职业的艰辛,单看这世间复杂的人与人就足够一个人理一辈子了吧。可是同时,活着也很是简单的,因为这个世上有你爱的人和爱你的人,人间自有真情在,正是这些情谊支撑着我们走过一道道坎坷,一份份迷茫。<br></p>
【MIC学习笔记】in/out/inout详细用法
https://0skyu.cn/p/f431.html
2015-11-30T14:00:40.000Z
2022-02-04T12:07:31.675Z
<p>下面的代码主要使用in作为测试, out和inout的用法应该是类似的, 下面主要以代码为主, 并且附带执行结果。<br></p>
【MIC学习笔记】Offload Using a Pragma
https://0skyu.cn/p/821.html
2015-11-30T13:50:42.000Z
2022-02-04T12:07:31.675Z
<p>这种方式对应于我们前面所说的非共享内存模型,这里记录一下它的基本用法</p>
<h2 id="定义MIC使用的函数和变量"><a href="#定义MIC使用的函数和变量" class="headerlink" title="定义MIC使用的函数和变量"></a>定义MIC使用的函数和变量</h2><p>如果是局部变量, 那么我们不需要做额外的工作, 如果全局变量或者函数, 要在mic上使用它们, 则需要使用下面的方式声明或者定义:<br><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">__declspec( target (mic)) function-declaration</span><br><span class="line">__declspec( target (mic)) variable-declaration</span><br><span class="line">__attribute__ (( target (mic))) function-declaration</span><br><span class="line">__attribute__ (( target (mic))) variable-declaration</span><br></pre></td></tr></table></figure><br>其中<code>__declspec</code>可以用于windows或者linux系统, 而<code>_attribute__</code>只能用于linux.<br></p>
【MIC学习笔记】HelloWorld
https://0skyu.cn/p/d5a3.html
2015-11-29T13:14:17.000Z
2022-02-04T12:07:31.675Z
<h2 id="什么是MIC"><a href="#什么是MIC" class="headerlink" title="什么是MIC"></a>什么是MIC</h2><p>以下摘自”MIC高性能编程指南”</p>
<blockquote>
<p>通常提及MIC系列, 会提及以下几个名词: MIC(Many Integrated Core), Knights系列(如Knights Corner. KNC), Intel<sup>®</sup> Xeon Phi<sup>TM</sup>(官方中文译名:英特尔<sup>® </sup>至强融核<sup>TM</sup>). MIC作为这个系列的架构名称, 类似于CPU, 是对采用这种架构的产品的总称. Knights 系列, 是Intel公司推出的MIC产品的研发代号, 类似于Ivy Bridge, 是内部研发人员对某一代产品的命名,不用于商业用途, 例如第一代正式产品锁采用的,就是Knights Corner架构. 提到具体KNx的架构, 与MIC架构相比, 可以看做是面向对象中父类与子类的关系, MIC架构是父类, 而KNx则是子类. Intel<sup>®</sup> Xeon Phi<sup>TM</sup>则是产品线的总称, 类似于Pentium、 Xeon等产品系列, Intel<sup>®</sup> Xeon Phi<sup>TM</sup> 是Intel公司推出的基于MIC架构的高性能计算协处理器卡的系列产品名称. </p>
</blockquote>
【C】alignment
https://0skyu.cn/p/c901.html
2015-11-28T13:56:12.000Z
2022-02-04T12:07:31.671Z
<h2 id="内存访问粒度"><a href="#内存访问粒度" class="headerlink" title="内存访问粒度"></a>内存访问粒度</h2><p>如果没有深入的了解内存方面的东西, 我们可能会认为内存不过是简单的字节数组, 例如下面的形式<br><img src="/images/align/align_01.jpg" alt="程序员怎么看待内存"><br>但是实际上, 计算机的处理器并不是以单个字节块为单位读写内存, 而是以2个,4个,8个,甚至16或者32个字节块为单位读写内存,如下图所示 我们将处理器访问内存单元的大小叫做其内存访问的粒度.<br><img src="/images/align/align_02.jpg" alt="计算机如何看待内存"><br>知道上面这一点很重要, 这也是C语言alignment的基础.<br></p>
【C】记录两个C语言的误区
https://0skyu.cn/p/dcc6.html
2015-11-15T12:42:55.000Z
2022-02-04T12:07:31.671Z
<h2 id="前言"><a href="#前言" class="headerlink" title="前言"></a>前言</h2><p>之前在windows上使用vc++6.0,编写过c的代码,主要是为了完成一些作业,并没有十分深入的学习C语言. 因此当时留下了两个对于c语的言的误区,现在记录一下。</p>
<h3 id="关于函数的调用"><a href="#关于函数的调用" class="headerlink" title="关于函数的调用"></a>关于函数的调用</h3><p>一直以我都认为在调用一个方法之前,必须要在前面声明原型或者直接定义该方法, 大概如下面的形式, 否则程序就会出现编译错误。</p>
<figure class="highlight c"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line"><span class="function"><span class="keyword">int</span> <span class="title">test</span><span class="params">()</span></span>;</span><br><span class="line"></span><br><span class="line"><span class="function"><span class="keyword">int</span> <span class="title">main</span><span class="params">()</span> </span>{</span><br><span class="line"> test();</span><br><span class="line"> <span class="keyword">return</span> <span class="number">0</span>;</span><br><span class="line">}</span><br><span class="line"><span class="function"><span class="keyword">int</span> <span class="title">test</span><span class="params">()</span> </span>{</span><br><span class="line"> <span class="comment">//some code</span></span><br><span class="line"> <span class="keyword">return</span> <span class="number">0</span>;</span><br><span class="line">}</span><br></pre></td></tr></table></figure>
我的博客日志——主题更新
https://0skyu.cn/p/e7ca.html
2015-11-13T13:00:13.000Z
2022-02-04T12:07:31.655Z
<h2 id="2017-05-20-评论系统迁移到-Disqus"><a href="#2017-05-20-评论系统迁移到-Disqus" class="headerlink" title="2017-05-20 评论系统迁移到 Disqus"></a><strong>2017-05-20</strong> 评论系统迁移到 Disqus</h2><p>由于多说停止服务, 那就迁移咯</p>
<h2 id="2016-02-05-添加-copyright-info-信息"><a href="#2016-02-05-添加-copyright-info-信息" class="headerlink" title="2016-02-05 添加 copyright info 信息"></a><strong>2016-02-05</strong> 添加 copyright info 信息</h2><p>在每篇文章后加入版权信息<br></p>
Windows下WampServer初体验
https://0skyu.cn/p/4eb.html
2015-11-10T04:18:02.000Z
2022-02-04T12:07:31.671Z
<p>最近初步涉及php及服务器的搭建,曾花了一个晚上搭建<code>Apache</code>, 由于没有基础,搞的头都大了最终也没成功…不过,在这里介绍一款软件<code>WampServer</code>,这款软件在安装的过程中就已经把Apache、MySQL、PHP继承好了,而且也做好了相应的配置,安装时直接下一步大法就好了,简直是小白的福音!<br></p>
如何让bootstrap兼容ie8+
https://0skyu.cn/p/82e9.html
2015-11-10T02:26:43.000Z
2022-02-04T12:07:31.531Z
<p>想必做前端开发的都应该听说过<code>Bootstrap</code>, 一款优秀的前端开发框架。前段时间博主做的一个项目便尝试着用了boostrap来搭建,确定非常快,而且响应式做的特别好,省去了许多麻烦。不过由于我用的是Bootstrap 3.0,结果发现在ie8下崩掉了,心塞啊!又翻出bootstrap官方API,细读之……这才明白由于bootstrap做响应式所用的栅格布局在ie8下不被支持,而且也不支持html5的新标签和css3的一些效果,如圆角、阴影、一些过渡效果等……(详情见下图) 翻了好多教程,总结出以下方法,与大家分享!<br></p>
【应用】信息短时存储
https://0skyu.cn/p/3229.html
2015-11-07T11:11:47.000Z
2022-02-04T12:07:31.675Z
<h2 id="功能"><a href="#功能" class="headerlink" title="功能"></a>功能</h2><p>这是一个在线的应用,用来短时间存储一些信息,以实现在不同设备上共享这些信息的功能。其实目的就是可以将手机上的一些信息快速的复制到电脑上,尤其是在使用Linux系统的时候。下面是该应用的截图。其中阅后即焚是指信息被访问一次之后就会被销毁。</p>
<h2 id="流程"><a href="#流程" class="headerlink" title="流程"></a>流程</h2><p>程序主要的流程就是首先在文本框中输入或者粘贴一些内容,然后保存到服务器(使用的是新浪sae),保存成功之后会返回给客户端一个编号,通过该编号就可以访问存储的内容。因为就是为了给手机和电脑之间的复制粘贴提供一个介质,所以信息的有效时间暂时设为了2分钟,2分钟之后就会清除保存的信息。<br><img src="/images/msg01.PNG" alt="应用界面"><br></p>
【C】Storage Class
https://0skyu.cn/p/a3ab.html
2015-10-26T03:47:21.000Z
2022-02-04T12:07:31.671Z
<h2 id="什么是Storage-Class"><a href="#什么是Storage-Class" class="headerlink" title="什么是Storage Class"></a>什么是Storage Class</h2><p>Storage Class翻译成中文为<em>存储类</em>(总感觉翻译成汉语不太好),用来修饰C中变量和函数。如果没有显式的指定storage class,会使用默认值。它的作用主要以下几点:</p>
<ul>
<li>决定变量存储的位置。每个变量都需要一定的空间来存储,经常用到的存储单元就是内存,除了内存之外,CPU中的寄存器也可以存储变量,而且一般来说寄存器的访问速度要远远大于内存的访问速度。</li>
<li>决定变量的生命周期。</li>
<li>决定变量的可见级别。</li>
<li>决定变量是否初始化。</li></ul>
【C】变量定义(Definition)与声明(Declaration)
https://0skyu.cn/p/3849.html
2015-10-25T13:04:01.000Z
2022-02-04T12:07:31.671Z
<h3 id="含义"><a
基于原生JS移动端响应式解决方案——AUTOSTRAP
https://0skyu.cn/p/ffc0.html
2015-08-19T14:41:14.000Z
2022-02-04T12:07:31.503Z
<h2 id="介绍"><a href="#介绍" class="headerlink" title="介绍"></a>介绍</h2><p>就目前移动端而言,已有比较成熟都响应式框架,类似于Bootstrap、AmazeUI、Skeljs。但是对于普通开发者来说,为了满足快速开发的需求去学习和使用这些框架的时间成本是比较高的。所以,本着轻量、快速开发的原则,为大家提供了基于原生JS的移动动端解决方案,希望能在交流、使用中继续优化AutoStrap。</p>
Sublime Text3 无法使用LiveReload插件的解决方法
https://0skyu.cn/p/324f.html
2015-08-16T08:10:40.000Z
2022-02-04T12:07:31.531Z
<p>最近电脑系统换为ubuntu后,发现原来这个问题的解决办法和windows中略有不同,及时记录下来。</p>
<p>以前一直在用<code>sublime text2</code>, 有一款插件感觉非常好用,就是<code>LiveReload</code>,<br>在sublime中写完代码,按下ctrl+s保存后,浏览器自动刷新页面,可直接查看效果,<br>而不用切换到浏览器中再按F5刷新。这对于做web开发的真心方便,最爽的莫过于双屏开发,这边写完代码,保存,那边直接查看效果。<br>然而,前段时间开始尝试<code>sublime text 3</code>, 没想到通过<code>package control</code>安装的<code>livereload</code>插件无法使用了,简直不能忍啊!!在网上搜索了好久,也看了国外的一些解答,总算找到了解决方法。<br></p>
使用Hexo在Github上搭建你的博客
https://0skyu.cn/p/309b.html
2015-08-14T08:53:00.000Z
2022-02-04T12:07:31.675Z
<p>自从投身于互联网学习的怀抱中后,一直想搭建一个属于自己的个人博客。了解过WordPress<br>,不过因为不懂服务器的知识只得暂时作罢;也看过csdn、博客园等,方便是方便,不过主题样式无法个人定制,这对于美工出身的我简直无法忍受。听朋友说起hexo,并且能够部署在github上,甚是方便,照着教程,一步一步搭建了这个博客。在搭建博客过程中遇到了很多问题,写下这篇教程的原因就是希望能够给需要的人些许帮助。<br></p>
让域名邮箱支持通配符
https://0skyu.cn/p/cb32.html
2015-08-03T07:30:00.000Z
2022-02-04T12:07:31.655Z
<p>目前手贱收了一个域名,想配置成支持
在低版本 IE 中点击空 block 元素的问题
https://0skyu.cn/p/6e7b.html
2015-07-23T16:06:05.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
JavaScript 阶段总结
https://0skyu.cn/p/842d.html
2015-07-08T16:06:05.000Z
2022-02-04T12:07:31.503Z
<p>做了一张思维导图。总结这几个月对
【HTML5】图片预加载
https://0skyu.cn/p/f2bc.html
2015-06-22T11:28:07.000Z
2022-02-04T12:07:31.671Z
<p>在HTML5中,我们可以使用drawImage方法在canvas上进行画图操作,其基本代码如下:<br><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> canvas = <span class="built_in">document</span>.getElementById(<span class="string">"canvas"</span>);</span><br><span class="line"><span class="keyword">var</span> context = canvas.getContext(<span class="string">"2d"</span>);</span><br><span class="line"><span class="keyword">var</span> image = <span class="keyword">new</span> Image();</span><br><span class="line">image.src = <span class="string">"images/01.jpg"</span>;</span><br><span class="line">context.drawImage(image, <span class="number">0</span>, <span class="number">0</span>); </span><br></pre></td></tr></table></figure><br>不过我们会发现这样写是无法显示出图片的,因为图片并没有加载完全,我们就调用了drawImage方法,我们可以使用img的onload方法,使图片加载完全后<br>在执行drawImage操作,代码如下<br><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">var</span> image = <span class="keyword">new</span> Image();</span><br><span class="line">image.src = <span class="string">"images/01.jpg"</span>;</span><br><span class="line">image.onload = <span class="function"><span class="keyword">function</span>(<span class="params"></span>) </span>{</span><br><span class="line"> context.drawImage(image, <span class="number">0</span>, <span class="number">0</span>);</span><br><span class="line">}</span><br></pre></td></tr></table></figure><br>或者使用<code><img></code>标签先加载图片<br><code><img src="images/01.jpg" style="display: none" id="image"></code><br>然后使用getElementById来获得图片对象<br><code>var image = document.getElementById('image');</code><br></p>
Weinre --WebApp 调试工具
https://0skyu.cn/p/90f8.html
2015-06-17T16:06:05.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
Web App 相关技术
https://0skyu.cn/p/abf8.html
2015-06-17T06:06:05.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
JavaScript 面向对象
https://0skyu.cn/p/59ed.html
2015-06-15T06:06:05.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
python-ConfigParser
https://0skyu.cn/p/d8fd.html
2015-06-14T12:33:43.000Z
2022-02-04T12:07:31.659Z
<p>几乎所有的应用程序真正运行起来的时
JavaScript 中的闭包
https://0skyu.cn/p/d972.html
2015-06-14T06:06:05.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
JavaScript 中的 this
https://0skyu.cn/p/1a79.html
2015-06-12T06:06:05.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
JavaScript 函数
https://0skyu.cn/p/3510.html
2015-06-11T06:06:05.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
python-argparse
https://0skyu.cn/p/ba33.html
2015-06-02T02:59:26.000Z
2022-02-04T12:07:31.659Z
<p>在python程序中,第一步就是获
联想服务前端实习面试经历
https://0skyu.cn/p/a067.html
2015-06-01T06:06:05.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
JavaScript 作用域和作用域链
https://0skyu.cn/p/2c86.html
2015-05-20T06:06:05.000Z
2022-02-04T12:07:31.503Z
JavaScript 作用域和作用域链学习笔记。
前端的一些资料和工具
https://0skyu.cn/p/6678.html
2015-05-18T06:06:05.000Z
2022-02-04T12:07:31.503Z
记录一些好用的前端工具和框架。
百度Web前端技术学院(2)-JavaScript 基础
https://0skyu.cn/p/ec74.html
2015-04-22T11:06:05.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
百度Web前端技术学院(1)-HTML, CSS基础
https://0skyu.cn/p/f3ed.html
2015-04-15T11:06:05.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
同步一个 fork
https://0skyu.cn/p/c601.html
2015-04-12T07:14:54.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
判断两个数组是否相似 (arraysSimilar)
https://0skyu.cn/p/37c3.html
2015-04-06T07:14:54.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
Hello World
https://0skyu.cn/p/3eeb.html
2015-04-05T13:49:45.000Z
2022-02-04T12:07:31.651Z
<p>Welcome to <a
代码校验工具 SublimeLinter 的安装与使用
https://0skyu.cn/p/89cc.html
2015-03-26T07:14:54.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
Teach Girlfriend to make a Web Pages like Zhihu
https://0skyu.cn/p/1cdc.html
2015-03-21T07:14:54.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
Jekyll 搭建静态博客
https://0skyu.cn/p/83e5.html
2015-02-15T14:14:54.000Z
2022-02-04T12:07:31.503Z
<ul>
<li>content<br>
laravel 部署
https://0skyu.cn/p/84cd.html
2015-01-29T16:00:00.000Z
2022-02-04T12:07:31.655Z
<p>看最近 laravel
Mac 常用应用列表
https://0skyu.cn/p/b83f.html
2015-01-13T16:00:00.000Z
2022-02-04T12:07:31.655Z
<h3 id="系统类"><a
python 版本 shadowsocks
https://0skyu.cn/p/6e1d.html
2015-01-13T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>因为墙更高了, fqrouter
Linux命令行下翻译工具
https://0skyu.cn/p/a37c.html
2014-12-09T15:10:32.000Z
2022-02-04T12:07:31.647Z
<blockquote>
<p>经常在Linux下开发会遇到一些单词需要不切换桌面就想知道解释,于是看了下往上几乎没有好用的命令行下的翻译工具。于是自己就用花了几十分钟使用有道翻译的API写的一个小工具!</p>
</blockquote>
地图定位
https://0skyu.cn/p/c08b.html
2014-11-26T16:27:56.000Z
2022-02-04T12:07:31.683Z
<blockquote>
<p>最近在接触手机定位跟踪这一块,发现在国内使用地图都必须纠偏才能准确。还存在地球坐标(WGS84)、火星坐标(GCJ-02)等区别</p>
</blockquote>
phase我的博客主题
https://0skyu.cn/p/6706.html
2014-11-24T05:40:14.000Z
2022-02-04T12:07:31.659Z
<blockquote>
<p>我的博客是用hexo搭建,这个真心适合程序员写博客。之前用WP之类的感觉特臃肿,根本找不到写博客的动力!换成这个后觉得舒服多了,特此将这个主题分享出来。这个主题不是我写的,也是一款开源主题,不过我做了许多优化和修改!</p>
</blockquote>
magic后台主题
https://0skyu.cn/p/a2bf.html
2014-11-24T04:26:56.000Z
2022-02-04T12:07:31.655Z
<blockquote>
<p>这是一套完整的管理后台前端解决方案,适合于独立项目并且现有前端、设计无法满足需求时可以使用这套系统,所有可能出现在组件都有考虑进去,包括按钮、图标、表单、图表、弹窗等等!</p>
</blockquote>
solr中配置lk中文分词器
https://0skyu.cn/p/cc17.html
2014-11-22T05:50:20.000Z
2022-02-04T12:07:31.663Z
<p>配置IK中文分词器<br>以col
用户风控体系
https://0skyu.cn/p/5117.html
2014-11-14T10:45:05.000Z
2022-02-04T12:07:31.707Z
<blockquote>
<p>大网站必须建立一套多纬度、可扩展、能随业务变动的风险控制体系来确保财产和业务不遭受损失</p>
</blockquote>
hexo遇到的坑
https://0skyu.cn/p/9573.html
2014-11-10T09:11:46.000Z
2022-02-04T12:07:31.651Z
<p>看见别人的博客绚丽多彩,与众不同,
侦探
https://0skyu.cn/p/9918.html
2014-10-26T13:31:13.000Z
2022-02-04T12:07:31.675Z
<blockquote>
<p>我们经常在电影里面见到一些私家侦探或者黑客对某个人进行监控,感觉非常厉害的样子。其实实现起来非常简单。</p>
</blockquote>
会话合法性验证
https://0skyu.cn/p/216a.html
2014-10-11T10:43:12.000Z
2022-02-04T12:07:31.675Z
<blockquote>
<p>会话安全是网站中至关重要的一环,如果没有防范好甚至是灾难性的!会话合法性验证能极大的增强会话安全,保护网站用户安全!</p>
</blockquote>
ISC2014
https://0skyu.cn/p/988b.html
2014-10-10T14:26:49.000Z
2022-02-04T12:07:31.527Z
<blockquote>
<p>2014中国互联网安全大会PPT分享</p>
</blockquote>
XSS综合防御
https://0skyu.cn/p/434b.html
2014-10-01T03:25:46.000Z
2022-02-04T12:07:31.531Z
<blockquote>
<p>XSS安全问题已经暴露好几年了,虽然XSS的安全防范越来越受到重视,但是却还没有一套完整的防御方案!</p>
</blockquote>
吾日三省吾身
https://0skyu.cn/p/529.html
2014-09-30T17:47:41.000Z
2022-02-04T12:07:31.683Z
<blockquote>
<p>《论语》有曰:吾日三省吾身-为人谋而不忠乎?与朋友交而不信乎?传不习乎?</p>
</blockquote>
乌云峰会
https://0skyu.cn/p/cdb9.html
2014-09-15T15:11:32.000Z
2022-02-04T12:07:31.675Z
<blockquote>
<p>代表公司去参加乌云第一届互联网安全峰会,记录下</p>
</blockquote>
sql injection
https://0skyu.cn/p/89e3.html
2014-09-11T04:24:17.000Z
2022-02-04T12:07:31.663Z
<blockquote>
<p>SQL注
P2P 微薄
https://0skyu.cn/p/ef9b.html
2014-07-27T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>twister
水浒英雄
https://0skyu.cn/p/bc2e.html
2014-06-23T04:17:10.000Z
2022-02-04T12:07:31.703Z
<blockquote>
<p>最近又上了三台服务器:linchong(林冲)、wuyong(吴用)、wusong(武松),再加上之前的songjiang(宋江)、huarong(华荣)共五台服务器,希望以后有朝一日能将所有的水浒人物集齐。</p>
</blockquote>
<h2 id><a href="#" class="headerlink" title></a></h2>
安全基线[Nginx]
https://0skyu.cn/p/d6c2.html
2014-06-05T13:23:45.000Z
2022-02-04T12:07:31.659Z
<blockquote>
<p>Nginx安全基线</p>
</blockquote>
数据安全等级划分
https://0skyu.cn/p/6829.html
2014-06-03T07:45:55.000Z
2022-02-04T12:07:31.647Z
<blockquote>
<p>信息安全等级保护之数据安全等级划分</p>
</blockquote>
Mysql安全基线
https://0skyu.cn/p/c5c9.html
2014-06-02T14:53:16.000Z
2022-02-04T12:07:31.655Z
<blockquote>
<p>Mysql安全基线</p>
</blockquote>
Shadowsocks 新手指南
https://0skyu.cn/p/26a6.html
2014-06-01T16:00:00.000Z
2022-02-04T12:07:31.663Z
<h1
PHP安全基线
https://0skyu.cn/p/2c85.html
2014-05-24T11:59:11.000Z
2022-02-04T12:07:31.531Z
<blockquote>
<p>PHP安全基线</p>
</blockquote>
Centos 常用命令备录
https://0skyu.cn/p/c13f.html
2014-05-14T16:00:00.000Z
2022-02-04T12:07:31.647Z
<ul>
<li><p>安装包命令查找:
ubuntu 安装命令行自动补全
https://0skyu.cn/p/4dc0.html
2014-05-14T16:00:00.000Z
2022-02-04T12:07:31.663Z
<h3
清晨风・岳麓北
https://0skyu.cn/p/e6c1.html
2014-04-26T02:00:00.000Z
2022-02-04T12:07:31.499Z
<p>雨雾天气登上岳麓山顶,忆容若,《长相思》,作此诗于长沙,2014-04-26 10:00 笔</p>
记一次 wsdl 服务的调用
https://0skyu.cn/p/f9a8.html
2014-04-10T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>公司业务要用到某 wsdl
关于通过 PushBullet API 推送信息的设想
https://0skyu.cn/p/2e41.html
2014-04-10T16:00:00.000Z
2022-02-04T12:07:31.659Z
<h3 id="坑"><a
CSS实现eq(n)
https://0skyu.cn/p/de83.html
2014-03-19T03:51:24.000Z
2022-02-04T12:07:31.647Z
<p>在某些特殊情况下,我们需要用纯CSS实现jQuery的eq(n)选择器,而CSS没有直接提供类似方法。</p>
动弹一下 - 我的第一个 Chrome 应用
https://0skyu.cn/p/2f54.html
2014-03-05T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>之前不小心买了 Google
深入SSH
https://0skyu.cn/p/d3c.html
2013-12-26T14:10:58.000Z
2022-02-04T12:07:31.663Z
<blockquote>
<p>SSH的密码和公私钥认证方式是最常用的,但是它还有两种用法也值得一试。这里总结下四种方式的优缺点来帮助我们大家选择!</p>
</blockquote>
ubuntu 下面配置 go 运行环境
https://0skyu.cn/p/eccf.html
2013-11-29T16:00:00.000Z
2022-02-04T12:07:31.663Z
<h1 id="Go"><a
PHP风险函数
https://0skyu.cn/p/5177.html
2013-10-05T08:54:26.000Z
2022-02-04T12:07:31.531Z
<blockquote>
<p>PHP函数非常多,但是使用不当会造成危险。以下列出PHP中存在风险的函数,可以用作PHP代码安全审计!</p>
</blockquote>
RFID安全
https://0skyu.cn/p/dedf.html
2013-09-22T15:59:51.000Z
2022-02-04T12:07:31.659Z
<blockquote>
<p>我们平常用的各类卡片:水卡、点卡、门禁卡、饭卡、超市卡等等安全可能做的都不够到位,很容易就可以篡改或复制数据。</p>
</blockquote>
在 Xampp 上配置 redis,mongodb,mariadb
https://0skyu.cn/p/b957.html
2013-08-28T16:00:00.000Z
2022-02-04T12:07:31.671Z
<p>之前为了在本地调试方便,配置了这几
战绩榜
https://0skyu.cn/p/5ba.html
2013-08-23T04:58:41.000Z
2022-02-04T12:07:31.703Z
<blockquote>
<p>以下是最近找到的一些通用性漏洞,大部分漏洞都已经通知对方,如有顾忌之处请邮件联系我删除!</p>
</blockquote>
在Ubuntu上创建只有访问权限的帐号
https://0skyu.cn/p/2314.html
2013-08-21T16:00:00.000Z
2022-02-04T12:07:31.667Z
<h2 id="ubuntu"><a
机械键盘
https://0skyu.cn/p/fc6a.html
2013-07-26T15:13:05.000Z
2022-02-04T12:07:31.703Z
<blockquote>
<p>总结:机械键盘的确是程序员的好帮手,非常值得买。</p>
</blockquote>
rmtomv
https://0skyu.cn/p/8021.html
2013-07-21T15:27:49.000Z
2022-02-04T12:07:31.659Z
<blockquote>
<p>Linux下是不存在回收站的概念,如果文件被误删了就后悔不及了。通过alias命令将rm映射为mv建立一个虚拟回收站</p>
</blockquote>
CSP(Content Security Policy 内容安全策略)
https://0skyu.cn/p/c494.html
2013-06-24T15:11:45.000Z
2022-02-04T12:07:31.647Z
<blockquote>
<p>CSP主要用来定义页面可以加载哪些资源(JS/CSS/FONT/IFRAME/XHR/…),可以有效起到很多安全作用!</p>
</blockquote>
樹莓派加裝攝像頭
https://0skyu.cn/p/22a1.html
2013-06-23T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>樹莓派買回來好久,一直也沒什麼地方
js瓷砖
https://0skyu.cn/p/b738.html
2013-06-23T03:37:55.000Z
2022-02-04T12:07:31.651Z
<figure
ubuntu nginx ssl
https://0skyu.cn/p/fac0.html
2013-06-15T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>原文:<a
ubuntu nginx php shell
https://0skyu.cn/p/6363.html
2013-06-15T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>ubuntu 下一键安装
uWSGI+Nginx run flask twip
https://0skyu.cn/p/6cc.html
2013-06-15T16:00:00.000Z
2022-02-04T12:07:31.667Z
<p>原文:<a
VPS上使用DropBox定时备份方案
https://0skyu.cn/p/6321.html
2013-06-12T16:00:00.000Z
2022-02-04T12:07:31.667Z
<p>原文地址:<a
显示器支架
https://0skyu.cn/p/2b08.html
2013-05-26T14:42:36.000Z
2022-02-04T12:07:31.703Z
<blockquote>
<p>如果你现在还是用的普通显示器,那么非常建议你买一个显示器支架。</p>
</blockquote>
短信嗅探
https://0skyu.cn/p/ab62.html
2013-05-26T13:07:27.000Z
2022-02-04T12:07:31.707Z
<blockquote>
<p>短信嗅探技术在几年前就非常成熟,如今实现的成本也非常低廉!</p>
</blockquote>
越狱
https://0skyu.cn/p/59e2.html
2013-04-28T15:48:02.000Z
2022-02-04T12:07:31.707Z
<blockquote>
<p>最近用空余时间将《越狱》一、二、三、四以及电影版《最后一越》看完,感受颇深。</p>
</blockquote>
ubuntu 下 sublime text2 配置
https://0skyu.cn/p/b746.html
2013-04-15T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>习惯了 sublime text
gedit 插件
https://0skyu.cn/p/bae1.html
2013-04-14T16:00:00.000Z
2022-02-04T12:07:31.647Z
<p>SublimeText 在
ubuntu grub boot windows7 error
https://0skyu.cn/p/2a82.html
2013-04-14T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>手贱,我修改了双系统中 win7
ubuntu 安装 Ruby, Rails 运行环境
https://0skyu.cn/p/9bc.html
2013-04-14T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>步骤0 -
ubuntu sources list
https://0skyu.cn/p/c638.html
2013-04-14T16:00:00.000Z
2022-02-04T12:07:31.667Z
<p>当前我的 ubuntu
ubuntu sources update error
https://0skyu.cn/p/d12f.html
2013-04-14T16:00:00.000Z
2022-02-04T12:07:31.667Z
<p>今天在执行 apt-get
XSS(Cross Site Scripting) 跨站脚本
https://0skyu.cn/p/6bf7.html
2013-03-23T15:52:12.000Z
2022-02-04T12:07:31.671Z
<blockquote>
<p>XSS(Cross Site Scripting)中文名跨站脚本攻击。攻击原理是攻击者将恶意代码植入到页面中,导致浏览该页面的用户即会中招!这次主要讲讲攻击方法。</p>
</blockquote>
HttpOnly
https://0skyu.cn/p/5e1.html
2013-03-19T17:23:13.000Z
2022-02-04T12:07:31.651Z
<pre><code>HttpOnly是设置在浏览器中,使JavaScript无法获取Cookie数据,有效减少XSS危害
</code></pre>
30而立
https://0skyu.cn/p/4c0.html
2013-03-18T16:00:00.000Z
2022-02-04T12:07:31.527Z
<p>人常说30而立,哎</p>
破解Linux密码
https://0skyu.cn/p/4f52.html
2013-03-05T08:08:10.000Z
2022-02-04T12:07:31.707Z
<blockquote>
<p>很多时候拿到SHELL后有权限拿到/etc/passwd和/etc/shadown文件,这样有一定几率能破解系统帐户!</p>
</blockquote>
淡淡的
https://0skyu.cn/p/2803.html
2013-03-01T22:57:00.000Z
2022-02-04T12:07:31.499Z
<p>我们,简简单单,静静的、淡淡的就好,作于永州,2013-03-02 06:57 笔</p>
cksort
https://0skyu.cn/p/4422.html
2013-02-23T05:26:50.000Z
2022-02-04T12:07:31.647Z
<blockquote>
<p>对数组某一键值进行排序</p>
</blockquote>
如何进行有效的团队合作
https://0skyu.cn/p/d78e.html
2013-02-05T16:00:00.000Z
2015-03-10T16:00:00.000Z
<p>本文只是我在大学时期关于小组决策效率与分工方面的思考,可能不适用于其它场景。</p>
<p>在任何一个团队中,我始终都是先做一个观察者,因为在掌握足够的信息之前,我的看法可能是片面的,由此产生的观点及推论发表出来可能会误导人。</p>
无线电
https://0skyu.cn/p/7cfe.html
2013-02-01T03:09:10.000Z
2022-02-04T12:07:31.703Z
<blockquote>
<p>生活中到
特殊符号
https://0skyu.cn/p/fdf5.html
2013-01-23T03:51:58.000Z
2022-02-04T12:07:31.707Z
<blockquote>
<p>收集的一些特殊符号<br></p></blockquote>
zsh
https://0skyu.cn/p/705.html
2012-09-26T15:10:58.000Z
2022-02-04T12:07:31.671Z
<blockquote>
<p>每天看着黑白命令行是很枯燥的,适当的可以给自己换换口味</p>
</blockquote>
朝花夕拾
https://0skyu.cn/p/6415.html
2012-08-22T13:33:51.000Z
2022-02-04T12:07:31.703Z
<blockquote>
<p>一早就打算换博客了,Wordpress太臃肿了,贴个代码也不太方便。<br>最近事情比较多,打算慢慢的将之前积累的东西迁移到博客中来。</p>
</blockquote>
SWFUpload
https://0skyu.cn/p/15c3.html
2012-08-13T09:25:26.000Z
2022-02-04T12:07:31.663Z
<!--
雨夜
https://0skyu.cn/p/1b38.html
2012-07-25T11:41:00.000Z
2022-02-04T12:07:31.499Z
<p>雨夜,独行,作于永州,2012-07-25 19:41 笔</p>
怀念
https://0skyu.cn/p/689e.html
2012-06-18T16:03:00.000Z
2022-02-04T12:07:31.499Z
<p>《怀念》带着怀念,在静静怀念,作于永州,2012-06-19 00:03 笔</p>
设置 google chrome protable 为默认浏览器
https://0skyu.cn/p/5e67.html
2012-06-15T16:00:00.000Z
2022-02-04T12:07:31.651Z
<p>以下是 win7 下设置
酒馆
https://0skyu.cn/p/69dc.html
2012-06-05T00:42:00.000Z
2022-02-04T12:07:31.499Z
<p>酒馆,少了点什么,作于永州,2012-06-05 08:42 笔</p>
夜醉了
https://0skyu.cn/p/98a6.html
2012-06-03T19:38:00.000Z
2022-02-04T12:07:31.499Z
<p>夜醉了,作于永州,2012-06-04 03:38 笔</p>
再见了
https://0skyu.cn/p/ee9b.html
2012-05-31T14:43:00.000Z
2022-02-04T12:07:31.499Z
<p>再见,真的说了再见了,作于永州,2012-05-31 22:43 笔</p>
安全工具
https://0skyu.cn/p/2c8b.html
2012-05-22T17:30:46.000Z
2022-02-04T12:07:31.659Z
<blockquote>
<p>整理一些我自己常用的安全工具分享给大家:</p>
</blockquote>
最长公共前缀
https://0skyu.cn/p/4447.html
2012-04-23T15:49:47.000Z
2022-02-04T12:07:31.703Z
<blockquote>
<p>最长公共前缀(Longest Common Prefix): 从多行字符串中找出最长相同的前缀</p>
</blockquote>
BackTrack支持破解wifi的网卡
https://0skyu.cn/p/43ff.html
2012-04-23T03:55:43.000Z
2022-02-04T12:07:31.527Z
<blockquote>
<p>很多时候弱口令就能直接过wifi了,但是随着安全的普及,大家防范意识也提高了,会讲wifi密码设置为电话号码之类的,这时候就得用上BackTrack了。以下列出支持破解wifi的网卡:</p>
</blockquote>
HTTP状态码
https://0skyu.cn/p/6440.html
2012-04-22T15:31:11.000Z
2022-02-04T12:07:31.651Z
<blockquote>
<p>http状态码解释</p>
</blockquote>
春夏秋冬
https://0skyu.cn/p/d1b2.html
2012-04-22T15:24:00.000Z
2022-02-04T12:07:31.499Z
<p>一点点感悟,春夏秋冬,作此诗于永州,2012-04-22 23:24 笔</p>
无力
https://0skyu.cn/p/e776.html
2012-04-22T06:58:00.000Z
2022-02-04T12:07:31.499Z
<p>瞎写的一些文字,作于永州,2012-04-22 14:58 笔</p>
声声慢・初春
https://0skyu.cn/p/b47a.html
2012-04-17T09:12:00.000Z
2022-02-04T12:07:31.499Z
<p>循李清照之词《声声慢·寻寻觅觅》,写初春,诗。情在心间,作此诗于永州,2012-04-17 17:12 笔</p>
无标题
https://0skyu.cn/p/711d.html
2012-04-15T02:30:00.000Z
2022-02-04T12:07:31.499Z
<p>用《无标题》来诠释。爱已走远,作于永州,2012-04-15 10:30 笔</p>
Charles花瓶调试HTTPS网页
https://0skyu.cn/p/af2b.html
2012-04-13T13:06:10.000Z
2022-02-04T12:07:31.647Z
<blockquote>
<p>Charles是Mac下最方便的APP截包工具,调试HTTPS页面也非常方便。</p>
</blockquote>
SSH闲置超时断开
https://0skyu.cn/p/480d.html
2012-03-23T03:43:34.000Z
2022-02-04T12:07:31.531Z
<blockquote>
<p>用SSH链接远程服务器时经常遇到长时间不操作的时候SSH链接断开的情况</p>
</blockquote>
npm install error
https://0skyu.cn/p/26a4.html
2012-03-22T15:39:26.000Z
2022-02-04T12:07:31.659Z
<blockquote>
<p>npm安装包失败</p>
</blockquote>
咖啡色
https://0skyu.cn/p/2dd6.html
2012-03-04T03:13:00.000Z
2022-02-04T12:07:31.499Z
<p>情侣。。对唱,作于永州,2012-03-04 11:13 笔</p>
天使折翼了
https://0skyu.cn/p/e4d2.html
2012-03-01T06:52:00.000Z
2022-02-04T12:07:31.499Z
<p>练习。。《天使,折翼了》,作于永州,2012-03-01 14:52 笔</p>
简单就好
https://0skyu.cn/p/5666.html
2012-03-01T06:52:00.000Z
2022-02-04T12:07:31.499Z
<p>练习曲,作于永州,2012-03-01 14:52 笔</p>
在 ubuntu 11.10 下安装 Ruby on Rails
https://0skyu.cn/p/9c5.html
2012-02-28T16:00:00.000Z
2022-02-04T12:07:31.651Z
<ol>
<li><p>安装常用到组件<
怎么能放下
https://0skyu.cn/p/f179.html
2012-02-27T12:12:00.000Z
2022-02-04T12:07:31.499Z
<p>放下三部曲,《怎么能放下》最后一部了,作于永州,2012-02-27 20:12 笔</p>
放下
https://0skyu.cn/p/a371.html
2012-02-27T02:15:00.000Z
2022-02-04T12:07:31.499Z
<p>放下三部曲之第二部《放下》,作于永州,2012-02-27 10:15 笔</p>
在这里
https://0skyu.cn/p/a949.html
2012-02-26T10:30:00.000Z
2022-02-04T12:07:31.499Z
<p>在这里,作于永州,2012-2-26 18:30 笔</p>
笔意书情
https://0skyu.cn/p/2371.html
2012-02-26T07:35:00.000Z
2022-02-04T12:07:31.499Z
<p>笔意书情(初稿),作于永州</p>
自弹一曲
https://0skyu.cn/p/c6b7.html
2012-02-26T03:01:00.000Z
2022-02-04T12:07:31.499Z
<p>自弹一曲,作于永州</p>
餐厅
https://0skyu.cn/p/d4ff.html
2012-02-25T08:51:00.000Z
2022-02-04T12:07:31.499Z
<p>餐厅,作于永州</p>
上传文件夹
https://0skyu.cn/p/144.html
2012-02-16T16:00:00.000Z
2022-02-04T12:07:31.667Z
<p>最近公司的产品要用到上传目录的功能
Hello Octopress
https://0skyu.cn/p/ffc7.html
2012-02-05T16:00:00.000Z
2022-02-04T12:07:31.651Z
<p>Octopress
琴键的温度
https://0skyu.cn/p/4b41.html
2012-01-23T03:21:00.000Z
2022-02-04T12:07:31.499Z
<p>琴键的温度,作于永州</p>
梦回缘断
https://0skyu.cn/p/d582.html
2012-01-23T03:19:00.000Z
2022-02-04T12:07:31.499Z
<p>梦回缘断(初稿),作于永州</p>
一首简单的歌
https://0skyu.cn/p/97e5.html
2012-01-23T03:17:00.000Z
2022-02-04T12:07:31.499Z
<p>一首简单的歌,作于永州</p>
写给你
https://0skyu.cn/p/989b.html
2012-01-23T03:15:00.000Z
2022-02-04T12:07:31.499Z
<p>写给你,作于永州</p>
我做不到
https://0skyu.cn/p/db1.html
2012-01-23T03:13:00.000Z
2022-02-04T12:07:31.499Z
<p>我做不到,作于永州</p>
视线
https://0skyu.cn/p/5e89.html
2012-01-23T03:10:00.000Z
2022-02-04T12:07:31.499Z
<p>视线,作于永州</p>
来不及说爱你
https://0skyu.cn/p/a5e5.html
2012-01-23T03:08:00.000Z
2022-02-04T12:07:31.499Z
<p>来不及说爱你,作于永州</p>
开场白
https://0skyu.cn/p/5a85.html
2012-01-23T03:06:00.000Z
2022-02-04T12:07:31.499Z
<p>开场白(初稿),作于永州</p>
放不下
https://0skyu.cn/p/335a.html
2012-01-23T03:04:00.000Z
2022-02-04T12:07:31.499Z
<p>放下三部曲,第一部《放不下》,作于永州</p>
不想你难过
https://0skyu.cn/p/5f20.html
2012-01-23T03:02:00.000Z
2022-02-04T12:07:31.499Z
<p>不想你难过,作于永州</p>
Windows 下的 Nodejs
https://0skyu.cn/p/f617.html
2011-12-25T16:00:00.000Z
2022-02-04T12:07:31.667Z
<p></p><h2>为什么搞这个?</h2><p></p>
<ol>
<li>公司电脑的权限管理比较严,不能安装软件,不能常驻系统进程等,所以像 xampp 之类的都不能正常执行</li>
<li>我又想在空闲的时候做点东西</li>
<li>所以坑爹的我只能自己研究在windows下运行nodejs了</li></ol>
修改 vs2010 默认浏览器
https://0skyu.cn/p/6214.html
2011-12-05T16:00:00.000Z
2022-02-04T12:07:31.671Z
<p>修改该目录里的配置文件</p>
<
Ubuntu 上安装 LAMP 服务器
https://0skyu.cn/p/5b9c.html
2011-09-24T16:00:00.000Z
2022-02-04T12:07:31.667Z
<pre><code>sudo
Ubuntu 删除已安装的桌面
https://0skyu.cn/p/119b.html
2011-09-22T16:00:00.000Z
2022-02-04T12:07:31.647Z
<h2
Ubuntu 11.10 Beta 2 (Oneiric Ocelot) 发布了
https://0skyu.cn/p/3a59.html
2011-09-22T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>下载地址:</p>
<p><a
装机
https://0skyu.cn/p/79f3.html
2011-08-23T04:04:44.000Z
2022-02-04T12:07:31.707Z
<blockquote>
<p>一般用户电脑隔个3、4年就有点跑不动了,我们程序员的电脑就更甚了。随时很多时候用也是能用的,但这觉得是非常影响效率的。所以每当我感觉电脑不够用而又无法靠升级部分硬件解决性能问题时,我都会直接去淘宝上找同城线下电脑店拼配件DIY攒机。</p>
</blockquote>
下锅
https://0skyu.cn/p/8ce2.html
2011-08-02T16:00:00.000Z
2022-02-04T12:07:31.499Z
<p>随笔之作,打油诗,作于广州</p>
江畔
https://0skyu.cn/p/c09a.html
2011-08-02T16:00:00.000Z
2022-02-04T12:07:31.499Z
<p>江畔,作于广州</p>
蹉跎
https://0skyu.cn/p/fd7.html
2011-08-02T16:00:00.000Z
2022-02-04T12:07:31.499Z
<p>蹉跎,作于广州</p>
彻底解决sysfader: IEXPLORE.EXE应用程序错误
https://0skyu.cn/p/a7d6.html
2011-05-19T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>今天碰到一个用户出现
利用jquery自动生成导航目录
https://0skyu.cn/p/c308.html
2011-05-16T16:00:00.000Z
2022-02-04T12:07:31.531Z
<p>翻译自:<a
通过ssh传输文件
https://0skyu.cn/p/8b51.html
2011-05-13T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>通过ssh传输文件 :
webqq中自适应宽度的JS代码和隐藏页面横向滚动条的css样式
https://0skyu.cn/p/e530.html
2011-05-11T16:00:00.000Z
2022-02-04T12:07:31.671Z
<p>webqq 中
我家里的网络与几个服务器的连通状况
https://0skyu.cn/p/4e53.html
2011-05-03T16:00:00.000Z
2022-02-04T12:07:31.655Z
<p>这是从我家ping几台服务器结果的
清除页面中多余的css样式
https://0skyu.cn/p/1d86.html
2011-05-03T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p><strong>一、Dust-Me
archlinux 的一些资料
https://0skyu.cn/p/39b4.html
2011-04-29T16:00:00.000Z
2022-02-04T12:07:31.531Z
<p>下载地址:<a
php日志系统——plog
https://0skyu.cn/p/725b.html
2011-04-27T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>我在使用的时候发现了一个问题,就是
推荐一个公共的评论系统disqus
https://0skyu.cn/p/6d73.html
2011-04-27T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>这是个很有意思的公共评论系统,使用
共享google reader 内容到twitter,facebook
https://0skyu.cn/p/ab45.html
2011-04-26T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>今天听人说
twitter官方的同步到facebook的服务:http://apps.facebook.com/twitter/
https://0skyu.cn/p/2e28.html
2011-04-26T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>访问这个网站(需翻墙):<a
一个IE6的div 高度bug
https://0skyu.cn/p/47e2.html
2011-04-24T16:00:00.000Z
2022-02-04T12:07:31.531Z
<p>我也不想管IE6的,但是这里毕竟是
[转]世界史学界嘲笑中国歪曲历史,元清何曾是中国?
https://0skyu.cn/p/c7d7.html
2011-04-22T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>历史学家克罗齐曾经说过,一切的历史都是当代史。 他的意思是说,一切的历史学家,在编撰历史的时候,都会自觉不自觉的以今天的眼光,都会自觉不自觉的站在今天的现实去考虑历史的事件,以选择对今天有用的 东西.。.但并非是我们可以站在今天,就可以妄顾历史事实,以今天的利益为准绳,任意的取舍,甚至是恶意的歪曲事实,以迎合今天的政治需要。</p>
<p>事实上,满清立国定满语为国语,也就是满语才 是大清国的官方语言,初叶至中叶乃至19世纪末的官方文件有相当一部分以满文(清字)书写,比如尼佈楚条约的正式条约 仅有满、俄、拉丁三种文本,而中国的汉文版本仅在刻制的界碑中使用(碑文共有满、蒙、汉、俄、拉丁五种文本)。19世纪以来才两者并用书写。直到今 天,EVEN,EVENKI( 鄂温克语 ),NANAI(赫 哲语),NEGIDAL,OROCH,OROK,UDIHE(UDEGE),ULCH,这些通古斯语仍在被蒙古国和俄罗斯联邦的满人所使用,说满人被中国 同化实在是自欺欺人。而且恰恰相反的是,现在中国的国语(普通话) 就是当年满清通过武力手段强制推广的语言。章太炎就曾经批判过普通话,称其为“金鞑虏语”。</p>
DIRECTORY_SEPARATOR常量与PATH_SEPARATOR常量
https://0skyu.cn/p/2a51.html
2011-04-17T16:00:00.000Z
2022-02-04T12:07:31.647Z
<p>DIRECTORY_SEPARAT
原来mysql_insert_id()也不安全啊,不知道有没有其他方法可以用来得到插入的自增ID
https://0skyu.cn/p/e15b.html
2011-04-14T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>今天我负责的一个项目出了问题,插入
Mysql 数据库引入 memcached,支持 Nosql
https://0skyu.cn/p/fb9e.html
2011-04-13T16:00:00.000Z
2022-02-04T12:07:31.655Z
<p>mysql
搜索引擎配置优化笔记 - 老板的讲课
https://0skyu.cn/p/bb39.html
2011-04-13T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>搜索引擎优化 并不是 只seo
记mysql读写分离
https://0skyu.cn/p/bb10.html
2011-04-13T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>我们公司的网站做项目使用的是自己封
关于神的解释,我觉得这个说的挺好
https://0skyu.cn/p/e5c4.html
2011-04-01T16:00:00.000Z
2022-02-04T12:07:31.651Z
<p>▆
如果我不追随自己的理想
https://0skyu.cn/p/bd49.html
2011-03-27T09:37:12.000Z
2022-02-04T12:07:31.687Z
<p>如果我不追随自己的理想,惧怕迎接挑
修改ssh登录的提示信息
https://0skyu.cn/p/bfea.html
2011-03-23T16:00:00.000Z
2022-02-04T12:07:31.655Z
<p>vi
Xmarks – 浏览器收藏夹同步工具 (支持IE9、chrome、Firefox、IESafari)
https://0skyu.cn/p/ce5b.html
2011-03-23T16:00:00.000Z
2022-02-04T12:07:31.671Z
<p>Xmarks 一款支持实现跨平台
linux中文乱码
https://0skyu.cn/p/1798.html
2011-03-22T16:16:32.000Z
2022-02-04T12:07:31.655Z
<p>中文文件、文件夹显示为????<b
修改SSH登录密码
https://0skyu.cn/p/4256.html
2011-03-19T16:00:00.000Z
2022-02-04T12:07:31.655Z
<p>SSH登录时要求输入的其实是系统的
用刚买的VPS主机做了一个镜像站
https://0skyu.cn/p/6d2f.html
2011-03-18T16:00:00.000Z
2022-02-04T12:07:31.667Z
<p>前天在 vpsyou
用UnixBench测试是遨游VPS结果
https://0skyu.cn/p/58d0.html
2011-03-18T16:00:00.000Z
2022-02-04T12:07:31.667Z
<h1 id="Version-5-1-2-Based-on-the-Byte-Magazine-Unix-Benchmark-Multi-CPU-version-Version-5-revisions-by-Ian-Smith-Sunnyvale-CA-USA-December-22-2007-johantheghost-at-yahoo-period-com-1-x-Dhrystone-2-using-register-variables-1-2-3-4-5-6-7-8-9-10-1-x-Double-Precision-Whetstone-1-2-3-4-5-6-7-8-9-10-1-x-Execl-Throughput-1-2-3-1-x-File-Copy-1024-bufsize-2000-maxblocks-1-2-3-1-x-File-Copy-256-bufsize-500-maxblocks-1-2-3-1-x-File-Copy-4096-bufsize-8000-maxblocks-1-2-3-1-x-Pipe-Throughput-1-2-3-4-5-6-7-8-9-10-1-x-Pipe-based-Context-Switching-1-2-3-4-5-6-7-8-9-10-1-x-Process-Creation-1-2-3-1-x-System-Call-Overhead-1-2-3-4-5-6-7-8-9-10-1-x-Shell-Scripts-1-concurrent-1-2-3-1-x-Shell-Scripts-8-concurrent-1-2-3-BYTE-UNIX-Benchmarks-Version-5-1-2-System-MyVPS1098-GNU-linux-os-GNU-linux-—-2-6-18-194-32-1-el5xen-—-1-SMP-Wed-Jan-5-19-32-33-EST-2011-machine-i686-i386-Language-en-US-utf8-charmap-”UTF-8”-collate-”UTF-8”-CPU-0-Intel-R-Core-TM-i3-CPU-540-3-07GHz-7674-2-bogomips-Hyper-Threading-MMX-Physical-Address-Ext-17-45-56-up-1-32-3-users-load-average-0-93-0-85-0-54-runlevel-3-————————————————————————————————————-Benchmark-Run-Sat-Mar-19-2011-17-45-57-18-14-25-1-CPU-in-system-running-1-parallel-copy-of-tests-Dhrystone-2-using-register-variables-12805110-0-lps-10-0-s-7-samples-Double-Precision-Whetstone-2713-2-MWIPS-10-0-s-7-samples-Execl-Throughput-2705-1-lps-30-0-s-2-samples-File-Copy-1024-bufsize-2000-maxblocks-534348-0-KBps-30-0-s-2-samples-File-Copy-256-bufsize-500-maxblocks-150244-5-KBps-30-0-s-2-samples-File-Copy-4096-bufsize-8000-maxblocks-1168488-0-KBps-30-0-s-2-samples-Pipe-Throughput-842648-2-lps-10-3-s-7-samples-Pipe-based-Context-Switching-127343-8-lps-10-1-s-7-samples-Process-Creation-5105-5-lps-30-0-s-2-samples-Shell-Scripts-1-concurrent-4463-6-lpm-60-0-s-2-samples-Shell-Scripts-8-concurrent-616-9-lpm-60-1-s-2-samples-System-Call-Overhead-667586-6-lps-10-0-s-7-samples-System-Benchmarks-Index-Values-BASELINE-RESULT-INDEX-Dhrystone-2-using-register-variables-116700-0-12805110-0-1097-3-Double-Precision-Whetstone-55-0-2713-2-493-3-Execl-Throughput-43-0-2705-1-629-1-File-Copy-1024-bufsize-2000-maxblocks-3960-0-534348-0-1349-4-File-Copy-256-bufsize-500-maxblocks-1655-0-150244-5-907-8-File-Copy-4096-bufsize-8000-maxblocks-5800-0-1168488-0-2014-6-Pipe-Throughput-12440-0-842648-2-677-4-Pipe-based-Context-Switching-4000-0-127343-8-318-4-Process-Creation-126-0-5105-5-405-2-Shell-Scripts-1-concurrent-42-4-4463-6-1052-7-Shell-Scripts-8-concurrent-6-0-616-9-1028-2-System-Call-Overhead-15000-0-667586-6-445-1-System-Benchmarks-Index-Score-756-9-Script-description-and-score-comparison-http-www-ctohome-com-FuWuQi-c5-172-html-给力一键测试脚本:"><a href="#Version-5-1-2-Based-on-the-Byte-Magazine-Unix-Benchmark-Multi-CPU-version-Version-5-revisions-by-Ian-Smith-Sunnyvale-CA-USA-December-22-2007-johantheghost-at-yahoo-period-com-1-x-Dhrystone-2-using-register-variables-1-2-3-4-5-6-7-8-9-10-1-x-Double-Precision-Whetstone-1-2-3-4-5-6-7-8-9-10-1-x-Execl-Throughput-1-2-3-1-x-File-Copy-1024-bufsize-2000-maxblocks-1-2-3-1-x-File-Copy-256-bufsize-500-maxblocks-1-2-3-1-x-File-Copy-4096-bufsize-8000-maxblocks-1-2-3-1-x-Pipe-Throughput-1-2-3-4-5-6-7-8-9-10-1-x-Pipe-based-Context-Switching-1-2-3-4-5-6-7-8-9-10-1-x-Process-Creation-1-2-3-1-x-System-Call-Overhead-1-2-3-4-5-6-7-8-9-10-1-x-Shell-Scripts-1-concurrent-1-2-3-1-x-Shell-Scripts-8-concurrent-1-2-3-BYTE-UNIX-Benchmarks-Version-5-1-2-System-MyVPS1098-GNU-linux-os-GNU-linux-—-2-6-18-194-32-1-el5xen-—-1-SMP-Wed-Jan-5-19-32-33-EST-2011-machine-i686-i386-Language-en-US-utf8-charmap-”UTF-8”-collate-”UTF-8”-CPU-0-Intel-R-Core-TM-i3-CPU-540-3-07GHz-7674-2-bogomips-Hyper-Threading-MMX-Physical-Address-Ext-17-45-56-up-1-32-3-users-load-average-0-93-0-85-0-54-runlevel-3-————————————————————————————————————-Benchmark-Run-Sat-Mar-19-2011-17-45-57-18-14-25-1-CPU-in-system-running-1-parallel-copy-of-tests-Dhrystone-2-using-register-variables-12805110-0-lps-10-0-s-7-samples-Double-Precision-Whetstone-2713-2-MWIPS-10-0-s-7-samples-Execl-Throughput-2705-1-lps-30-0-s-2-samples-File-Copy-1024-bufsize-2000-maxblocks-534348-0-KBps-30-0-s-2-samples-File-Copy-256-bufsize-500-maxblocks-150244-5-KBps-30-0-s-2-samples-File-Copy-4096-bufsize-8000-maxblocks-1168488-0-KBps-30-0-s-2-samples-Pipe-Throughput-842648-2-lps-10-3-s-7-samples-Pipe-based-Context-Switching-127343-8-lps-10-1-s-7-samples-Process-Creation-5105-5-lps-30-0-s-2-samples-Shell-Scripts-1-concurrent-4463-6-lpm-60-0-s-2-samples-Shell-Scripts-8-concurrent-616-9-lpm-60-1-s-2-samples-System-Call-Overhead-667586-6-lps-10-0-s-7-samples-System-Benchmarks-Index-Values-BASELINE-RESULT-INDEX-Dhrystone-2-using-register-variables-116700-0-12805110-0-1097-3-Double-Precision-Whetstone-55-0-2713-2-493-3-Execl-Throughput-43-0-2705-1-629-1-File-Copy-1024-bufsize-2000-maxblocks-3960-0-534348-0-1349-4-File-Copy-256-bufsize-500-maxblocks-1655-0-150244-5-907-8-File-Copy-4096-bufsize-8000-maxblocks-5800-0-1168488-0-2014-6-Pipe-Throughput-12440-0-842648-2-677-4-Pipe-based-Context-Switching-4000-0-127343-8-318-4-Process-Creation-126-0-5105-5-405-2-Shell-Scripts-1-concurrent-42-4-4463-6-1052-7-Shell-Scripts-8-concurrent-6-0-616-9-1028-2-System-Call-Overhead-15000-0-667586-6-445-1-System-Benchmarks-Index-Score-756-9-Script-description-and-score-comparison-http-www-ctohome-com-FuWuQi-c5-172-html-给力一键测试脚本:" class="headerlink" title="# # # # # # ##### ###### # # #### # # # # ## # # # # # # # ## # # # # # # # # # # # ## ##### ##### # # # # ###### # # # # # # ## # # # # # # # # # # # # ## # # # # # # # ## # # # # #### # # # # # ##### ###### # # #### # # Version 5.1.2 Based on the Byte Magazine Unix Benchmark Multi-CPU version Version 5 revisions by Ian Smith, Sunnyvale, CA, USA December 22, 2007 johantheghost at yahoo period com 1 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10 1 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10 1 x Execl Throughput 1 2 3 1 x File Copy 1024 bufsize 2000 maxblocks 1 2 3 1 x File Copy 256 bufsize 500 maxblocks 1 2 3 1 x File Copy 4096 bufsize 8000 maxblocks 1 2 3 1 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10 1 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10 1 x Process Creation 1 2 3 1 x System Call Overhead 1 2 3 4 5 6 7 8 9 10 1 x Shell Scripts (1 concurrent) 1 2 3 1 x Shell Scripts (8 concurrent) 1 2 3 ======================================================================== BYTE UNIX Benchmarks (Version 5.1.2) System: MyVPS1098: GNU/linux os: GNU/linux — 2.6.18-194.32.1.el5xen — #1 SMP Wed Jan 5 19:32:33 EST 2011 machine: i686 (i386) Language: en_US.utf8 (charmap=”UTF-8”, collate=”UTF-8”) CPU 0: Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz (7674.2 bogomips) Hyper-Threading, MMX, Physical Address Ext 17:45:56 up 1:32, 3 users, load average: 0.93, 0.85, 0.54; runlevel 3 ———————————————————————————————————— Benchmark Run: Sat Mar 19 2011 17:45:57 - 18:14:25 1 CPU in system; running 1 parallel copy of tests Dhrystone 2 using register variables 12805110.0 lps (10.0 s, 7 samples) Double-Precision Whetstone 2713.2 MWIPS (10.0 s, 7 samples) Execl Throughput 2705.1 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 534348.0 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 150244.5 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 1168488.0 KBps (30.0 s, 2 samples) Pipe Throughput 842648.2 lps (10.3 s, 7 samples) Pipe-based Context Switching 127343.8 lps (10.1 s, 7 samples) Process Creation 5105.5 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 4463.6 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 616.9 lpm (60.1 s, 2 samples) System Call Overhead 667586.6 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 12805110.0 1097.3 Double-Precision Whetstone 55.0 2713.2 493.3 Execl Throughput 43.0 2705.1 629.1 File Copy 1024 bufsize 2000 maxblocks 3960.0 534348.0 1349.4 File Copy 256 bufsize 500 maxblocks 1655.0 150244.5 907.8 File Copy 4096 bufsize 8000 maxblocks 5800.0 1168488.0 2014.6 Pipe Throughput 12440.0 842648.2 677.4 Pipe-based Context Switching 4000.0 127343.8 318.4 Process Creation 126.0 5105.5 405.2 Shell Scripts (1 concurrent) 42.4 4463.6 1052.7 Shell Scripts (8 concurrent) 6.0 616.9 1028.2 System Call Overhead 15000.0 667586.6 445.1 ======== System Benchmarks Index Score 756.9 ======= Script description and score comparison: ======= http://www.ctohome.com/FuWuQi/c5/172.html 给力一键测试脚本:"></a># # # # # # ##### ###### # # #### # # <br> # # ## # # # # # # # ## # # # # # <br> # # # # # # ## ##### ##### # # # # ###### <br> # # # # # # ## # # # # # # # # # <br> # # # ## # # # # # # # ## # # # # <br> #### # # # # # ##### ###### # # #### # #</h1>
Google Buzz实时同步Twitter的方法
https://0skyu.cn/p/fa3.html
2011-03-11T16:00:00.000Z
2022-02-04T12:07:31.651Z
<div>
<div
太神奇了,原来URL锚点...
https://0skyu.cn/p/87d3.html
2011-03-08T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>太神奇了,原来URL锚点还能做成这
IE中出现 "Stack overflow at line" 错误的解决方法
https://0skyu.cn/p/9571.html
2011-02-24T16:00:00.000Z
2022-02-04T12:07:31.651Z
<p>出现该错误提示,主要有两种原因:<
与青春有关的日子(2001&2011)十年纪之全明星
https://0skyu.cn/p/5f2a.html
2011-02-24T14:56:30.000Z
2022-02-04T12:07:31.531Z
<hr>
<p>没有奇迹。<br>纵使勒布朗·詹姆斯率东部“殊死”抵抗一番,依旧未能填平那将近20分的沟壑。<br>终于,有人怀念起十年以前,那个与世界为敌,狂妄得无法无天的小子来了。<br>“我离开后,你们才会真正明白我的价值。”<br>我们的艾如是说道。</p>
被冤枉的file_exists
https://0skyu.cn/p/9770.html
2011-02-23T16:00:00.000Z
2022-02-04T12:07:31.531Z
<p>我在做项目的时候需要把图片进行压缩
winetricks - wine上一个安装Windows有关库和软件的小程序
https://0skyu.cn/p/a6c6.html
2011-02-23T16:00:00.000Z
2022-02-04T12:07:31.671Z
<p>首先</p>
<p>sudo
Ubuntu下修改hosts文件
https://0skyu.cn/p/9f71.html
2011-02-22T16:00:00.000Z
2022-02-04T12:07:31.655Z
<div
Ubuntu下使用svn
https://0skyu.cn/p/f911.html
2011-02-22T16:00:00.000Z
2022-02-04T12:07:31.667Z
<p>svn作为日常开发中不可缺少的工具
原来买个馒头都有高达17%的“馒头税”
https://0skyu.cn/p/cca8.html
2011-02-20T16:00:00.000Z
2022-02-04T12:07:31.651Z
<p>山东商报济南消息
几个比较好的免费资源
https://0skyu.cn/p/f523.html
2011-02-17T16:00:00.000Z
2022-02-04T12:07:31.531Z
<h3><a
公积金22问,你懂它吗?
https://0skyu.cn/p/3534.html
2011-02-17T16:00:00.000Z
2022-02-04T12:07:31.647Z
<p><strong>第1问:住房公积金有什么用处?</strong> <strong>什么是住房公积金?</strong> 住房公积金,是用人单位为了保障员工住房问题,每个月按照员工的工资比例,付出一部分钱,单独存到该员工的独立账户(专门用来缴纳公积金的账户),员工也从工资里扣除同等的钱,一并存到这个账户。 但是,公积金账户虽然是自己的,却并不像我们日常用的个人银行账户一样,能够随时的存取。它是按月缴存,并只有当个人要买房、租房或装修时,且能够提供出相应的证明材料(例如:购房合同…)后,方可申请提取出来。否则,就要等到退休后一次性全部取出。 <strong>住房公积金有什么用处?</strong></p>
php 断点续传功能
https://0skyu.cn/p/1076.html
2011-02-17T16:00:00.000Z
2022-02-04T12:07:31.651Z
<p>断点续传指的是在上传时,将上传任务
jQuery.live()与Event Delegation
https://0skyu.cn/p/bb11.html
2011-02-17T16:00:00.000Z
2022-02-04T12:07:31.651Z
<p>网友Ark刚好问到live(),不知道大家有没有觉得jQuery. live()具有为”未来元素”设定事件的未卜先知能力很神奇?至少在乍听之余,我觉得很不可思议,莫非它要拦截所有建立元素的过程? 不对,难度很高、没效率、漏洞也很多,那么又是怎么做到的呢? 本草網目官方文件上有詳細的解釋,關鍵在Event Delegation 。 本草网目官方文件上有详细的解释,关键在Event Delegation 。</p>
Notepad++去除代码行号的几种方法
https://0skyu.cn/p/492f.html
2011-02-17T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p><strong>问:</strong>在网页中复制代码时,常常遇到高亮程序自动给代码加上行号或字符“#”,如何格式化?如下: </p>
<pre><code>#1 //去除首字符或行号
#2 & lt; ? php#100 echo '再长点';#............#2010 echo '无语了吧';#2012 ? >
</code></pre><p><strong></strong><br></p>
php bmp格式图片转换成jpg格式程序
https://0skyu.cn/p/75a3.html
2011-02-17T16:00:00.000Z
2022-02-04T12:07:31.659Z
<div
php 超大文件下载类 支持2g以上文件 支持断点续传
https://0skyu.cn/p/9b81.html
2011-02-17T16:00:00.000Z
2022-02-04T12:07:31.659Z
<pre><code><?php
php模板引擎smarty缓存应用
https://0skyu.cn/p/f71d.html
2011-02-16T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>1:smarty 缓存的配置 php代码<a href="http://writeblog.csdn.net/#"></a> 2:smarty缓存的使用和清除 php代码<a href="http://writeblog.csdn.net/#"></a> <div></div></a></p>
<p>$<span style="color: #800000">smarty-</span>><span style="color: #800000">display</span>(‘<span style="color: #800000">cache</span>.<span style="color: #800000">tpl</span>‘, <span style="color: #800000">cache</span><em><span style="color: #800000">id</span>); //<span style="color: #800000">创建带ID的缓存</span>,<span style="color: #800000">cache</span>.<span style="color: #800000">tpl</span> <span style="color: #800000">模板文件</span><br>$<span style="color: #800000">smarty-</span>><span style="color: #800000">clear</span></em><span style="color: #800000">all</span><em><span style="color: #800000">cache</span>(); //<span style="color: #800000">清除所有缓存</span><br>$<span style="color: #800000">smarty-</span>><span style="color: #800000">clear</span></em><span style="color: #800000">cache</span>(‘<span style="color: #800000">index</span>.<span style="color: #800000">htm</span>‘); //<span style="color: #800000">清除index</span>.<span style="color: #800000">tpl的缓存</span><br>$<span style="color: #800000">smarty-</span>><span style="color: #800000">clear</span><em><span style="color: #800000">cache</span>(‘<span style="color: #800000">index</span>.<span style="color: #800000">htm</span>‘,<span style="color: #800000">cache</span></em><span style="color: #800000">id</span>); //<span style="color: #800000">清除指定id的缓存</span></p>
<p></div><br></p>
如何判断一个网站是否被墙
https://0skyu.cn/p/131b.html
2011-02-15T16:00:00.000Z
2022-02-04T12:07:31.651Z
<p>大家都知道GFW 平日作恶多端,一旦有网站不能访问,很多人都把矛头直指它了…. 虽然一般都是它干的,但实际上也不排除一些人别有用心…. 那么下面就来简单判断一下吧… 方法是用windows的tracert(<strong>打开命令提示符,输入tracert 域名</strong>)命令追踪路由,也可以直接用<a href="http://tool.chinaz.com/Tracert/">http://tool.chinaz.com/Tracert/</a>, 这个能显示ip所在地理位置,比windows自带的好。一般来说,无论是被GFW屏蔽的还是网站封IP的,我们总是能查到这个网站的IP地址,比如 Facebook,因为域名指向的ip是域名注册机构的dns服务器保留的,一般不会被封,所以,使用tracert命令就可以追踪路由了。</p>
php,smarty 缓存操作
https://0skyu.cn/p/e818.html
2011-02-15T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>一、使用缓存 <br>要开启smarty的缓存,只需将caching设为true,并指定cache_dir即可. <br>使用cache_lefetime指定缓存生存时间,单位为秒 <br>要对相同页面生成多个不同的缓存,在display或fetch中加入第二参数cache_id,如$smarty->display(‘index.tpl’,$my_cache_id);此特性可用于对不同的$_GET进行不同的缓存 <br>二、清除缓存 clear_all_cache();//清除所有缓存 <br>clear_cache(‘index.tpl’);//清除index.tpl的缓存 <br>clear_cache(‘index.tpl’,cache_id);//清除指定id的缓存 三、使用自定义缓存方式 设置cache_handler_func使用自定义的函数处理缓存 <br>如: <br>$smarty->cache_handler_func = “myCache”; <br>function myCache($action, &$smarty_obj, &$cache_content, $tpl_file=null, $cache_id=null, $compile_id=null){ <br>} <br>该函数的一般是根椐$action来判断缓存当前操作: <br>switch($action){ <br>case “read”://读取缓存内容 <br>case “write”://写入缓存 <br>case “clear”://清空 <br>} <br>一般使用md5($tpl_file.$cache_id.$compile_id)作为唯一的cache_id <br>如果需要,可使用gzcompress和gzuncompress来压缩和解压</p>
HTTPS的七个误解
https://0skyu.cn/p/2248.html
2011-02-14T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p><strong>HTTPS的七个误解</strong> 原文网址:<a href="http://blog.httpwatch.com/2011/01/28/top-7-myths-about-https/">http://blog.httpwatch.com/2011/01/28/top-7-myths-about-https/</a> 译者:阮一峰 <img src="http://image.beekka.com/blog/201102/bg2011021311.jpg"> <strong>误解七:HTTPS无法缓存</strong> 许多人以为,出于安全考虑,浏览器不会在本地保存HTTPS缓存。实际上,只要在HTTP头中使用特定命令,HTTPS是可以缓存的。</p>
php列出目录下的所有文件
https://0skyu.cn/p/50c7.html
2011-02-13T16:00:00.000Z
2022-02-04T12:07:31.659Z
<pre><code>function
世界上最神奇的数字是...
https://0skyu.cn/p/11a4.html
2011-02-13T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>世界上最神奇的数字是:
php去掉 HTML标记、javascript 代码、空白字符等
https://0skyu.cn/p/8057.html
2011-02-11T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>代码:</p>
<pre><cod
php获取一个日期为当月的第几周
https://0skyu.cn/p/638d.html
2011-02-11T16:00:00.000Z
2022-02-04T12:07:31.659Z
<pre><code>function
litespeed_数据库备份工具
https://0skyu.cn/p/4316.html
2011-02-10T16:00:00.000Z
2022-02-04T12:07:31.655Z
<p>litespeed是一个革命性的备
密码查看工具,用来查看本机保存的密码
https://0skyu.cn/p/ebe2.html
2011-02-08T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>这个网站提供一套的密码查看工具,从
中国的梦 我们的梦
https://0skyu.cn/p/4b60.html
2011-01-29T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p>中国的梦 我们的梦,作于永州</p>
昨夜桂花香
https://0skyu.cn/p/5477.html
2011-01-29T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p>昨夜桂花香,作于永州</p>
淘宝啊,淘宝,项目啊,项目
https://0skyu.cn/p/94a.html
2011-01-28T16:00:00.000Z
2022-02-04T12:07:31.531Z
<p>公司跟淘宝合作的项目原定是2月底上
2款 从 twitter 同步到 wordpress 的插件
https://0skyu.cn/p/74bf.html
2011-01-27T16:00:00.000Z
2022-02-04T12:07:31.495Z
<p><span
找到2个wordpress 分享音乐相关的插件,不错哦~
https://0skyu.cn/p/2ea1.html
2011-01-27T16:00:00.000Z
2022-02-04T12:07:31.647Z
<p>WordPress播放插件</p>
php检测用户是否使用代理上网的方法
https://0skyu.cn/p/f570.html
2011-01-27T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>
php删除文件unlink
https://0skyu.cn/p/af35.html
2011-01-27T16:00:00.000Z
2022-02-04T12:07:31.659Z
<p>本文章来讲讲用php的unlink
XML CDATA
https://0skyu.cn/p/152b.html
2011-01-27T16:00:00.000Z
2022-02-04T12:07:31.671Z
<p></p><h2 align="left">CDATA</h2><br><strong>CDATA 内部的所有东西都会被解析器忽略。</strong>假如文本中包含了大量的 “<” 和 “&” 字符 - 就像编程代码中经常出现的情况一样 - 那么这个 XML 元素就可以被定义为一个 CDATA 部分。CDATA 区段开始于 <em>“<![CDATA[“</em>,结束于 <em>“]]>”</em>:
国外轻量级开源论坛系统vanilla Forums介绍
https://0skyu.cn/p/4424.html
2011-01-25T16:00:00.000Z
2022-02-04T12:07:31.647Z
<p><img title="vanilla Forums" src="http://www.latooni.cn/uploads/2010/12/screen-6.gif" alt="vanilla Forums" width="500" height="207"> <strong>简介</strong><br>: <strong>vanilla Forums</strong><br>是一套php+Mysql开源论坛。它的特点在于各种配置,功能,操作界面风格(<br><strong>Themes</strong><br>)都很简洁,素雅。另外vanilla默认会在首页中直接列出所有贴子,按照时间顺序,把最新的讨论贴放在最前面和概念中的论坛相比更加像博客。vanilla所有的功能和模块都是通过应用(<br><strong>Applications</strong><br>)和插件(<br><strong>plugins</strong><br>)来实现,是一款灵活的轻量级论坛程序。<br></p>
smarty 模板中定义变量的方法
https://0skyu.cn/p/fcc4.html
2011-01-20T16:00:00.000Z
2022-02-04T12:07:31.663Z
<pre><code>{ass
firefox中用js提交表单
https://0skyu.cn/p/b0e4.html
2011-01-19T16:00:00.000Z
2022-02-04T12:07:31.647Z
<div class="postcontent">
<span class="Apple-style-span">
1.document.forms.from.submit();</span></div>
sql DISTINCT去掉重复的数据统计方法
https://0skyu.cn/p/1489.html
2011-01-19T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>sql
80后男孩子如果买不起房子,80后女孩子可以嫁给40岁的男人
https://0skyu.cn/p/d71a.html
2011-01-18T16:00:00.000Z
2022-02-04T12:07:31.527Z
<p>1楼原帖:
不知道是那个微薄上面的给人感触很深的一句话
https://0skyu.cn/p/aa63.html
2011-01-17T16:00:00.000Z
2022-02-04T12:07:31.651Z
<p>星座小王子
smarty 花括号转义
https://0skyu.cn/p/f859.html
2011-01-17T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>使用 smarty
程序员三大法则
https://0skyu.cn/p/f737.html
2011-01-14T16:00:00.000Z
2022-02-04T12:07:31.663Z
<p>第一法则</p>
<p>程序员不得
javascript 检查字符串是否是数字的几种方法
https://0skyu.cn/p/c547.html
2011-01-09T16:00:00.000Z
2022-02-04T12:07:31.651Z
<p>代码:</p>
<pre><cod
bluehost下主域名和附加域目录路径的自定义
https://0skyu.cn/p/28d3.html
2011-01-07T16:00:00.000Z
2022-02-04T12:07:31.531Z
<p><span style="line-height: 18px;">bluehost在默认情况下,主域名和附加域目录路径如下:<br style="line-height: normal;"><br style="line-height: normal;">/home/youraccount/public_html/ (主域名对应目录)<br style="line-height: normal;">/home/youraccount/public_html/subfolderB (附加域名B)<br style="line-height: normal;">/home/youraccount/public_html/subfolderC (附加域名C)<br style="line-height: normal;"><br style="line-height: normal;">从上面的路径结构可以看出:主域名所对应的目录/public_html中包含有“附加域名B”和“附加域名C”这两个文件夹,如果你希望让上述三者成为并列关系,可以使用.htaccess命令来灵活定制。<br style="line-height: normal;"><br style="line-height: normal;">例如实现这种目录结构:<br style="line-height: normal;"><br style="line-height: normal;">/home/youraccount/public_html/subfolderA (主域名对应目录)<br style="line-height: normal;">/home/youraccount/public_html/subfolderB (附加域名B对应目录)<br style="line-height: normal;">/home/youraccount/public_html/subfolderC (附加域名C对应目录)<br style="line-height: normal;">用文本编辑器编辑.htaccess文件,内容修改和参照下面的代码:</span></p>
mantis汉化方法
https://0skyu.cn/p/86d6.html
2011-01-07T16:00:00.000Z
2022-02-04T12:07:31.655Z
<p>在mantisbt目录里找到con
ubuntu 环境下 安装 java6-sdk
https://0skyu.cn/p/5c54.html
2011-01-07T16:00:00.000Z
2022-02-04T12:07:31.663Z
<h3><span
终极Shell——Zsh
https://0skyu.cn/p/c03b.html
2011-01-07T16:00:00.000Z
2022-02-04T12:07:31.671Z
<p>[撰文/Kardinal] <a
一齐飞翔
https://0skyu.cn/p/abcd.html
2010-07-25T16:00:00.000Z
2019-10-13T13:51:00.000Z
<p>一齐飞翔,作于永州,更新于东莞</p>
自由思想
https://0skyu.cn/p/5349.html
2009-05-04T14:46:08.000Z
2022-02-04T12:07:31.707Z
<blockquote>
<p>我记得小时候我就有一些很特别的想法。现在依稀记得一些,慢慢整理起来</p>
</blockquote>