1
http://latentflip.com/loupe/

《C++ Primer》 Figure2_src

TianSong · 发布于 9月10日

提示

  • 避免无法预知和依赖于实现环境的行为。
  • 切勿换用带符号类型和无符号类型。因为当混合运算时,无符号类型会隐式转换为无符号类型,这可能带来意想不到的结果。
  • C++11 推荐的列表初始化的一个重要特点:如果我们使用列表初始化且初始化存在丢失信息的风险,则编译器将警告或报错。

暂时停更,目前跟进 C++ Primer。。。

文件:4-3.c

#include "apue.h"

Numpy优秀文章

二十一 · 发布于 9月9日

一直苦恼画流程图,一方面是画图能力比较差,另一方面没有什么好的软件,用过几个感觉都不太好用,一个是谷歌插件gliffy,还有个在线的processon,感觉限制有比较多。

最近查了下,发现这个PlantUML貌似很不错。也有中文教程很棒(可能需要翻墙),打算试试看~

VSCode上面也有插件,PlantUML还不错。

设置剪切板

siwuxie · 发布于 9月9日

只在 chrome 下验证过

 function set(text) {
                        const el = document.createElement('textarea')

浏览器全屏事件

渣渣辉 · 发布于 9月9日

1
https://blog.csdn.net/shengmeshi/article/details/77930856

项目性能优化

优化考虑方向: 从输入 URL 到页面加载完成这个过程的每个阶段都存在优化的点

1.DNS 解析
2.TCP 连接
3.HTTP 请求抛出
4.服务端处理请求,HTTP 响应返回
1
2
3
4
在table上加样式:
 
table-layout: fixed;
word-break: break-all;

1.事情的发生

重新cnpm i安装依赖的时候报了这个错,因为我的.eslintrc.js里面的extends是这么写的:

extends: [
    "airbnb-base"

设计箭头方向

Yujiaao · 发布于 9月9日

1
2
3
4
5
6
@startuml
digraph g {
  rankdir="LR";
  dpi=200;
  node[
    fontname="Arial",

近,我的Linux机器上的tomcat进程突然被杀死。调查后,我在/ var / log / messages文件中找到以下错误消息:

内核:[1799319.246494]内存不足:杀死进程28536(java)得分673或牺牲childSep
内核:[1799319.246506]已终止进程28536(java)total-vm:1271568kB,anon-rss:426528kB,file-rss:0kB
现在,有人可以告诉我所有内容包括在内total-vm以及如何anon-rss与众不同rss?

判断是否是ie

渣渣辉 · 发布于 9月9日

1
https://blog.csdn.net/qq_34169240/article/details/83991622

kubectl备忘单

Yujiaao · 发布于 9月9日

kubectl备忘单

另请参阅:Kubectl概述和JsonPath指南。

此页面是kubectl命令的概述。

nginx 配置资源

appleguardu · 发布于 9月9日

1
2
3
4
5
6
线上 nginx 配置
 
server {
    listen 80;
    server_name s.feng.com;
    error_log /logs/s.feng.com-errorlog.log;

我认为重要的是要指出并知道如果目标切片(您追加的切片)具有足够的容量,则附加将通过重新分配目的地来“就地”发生(重新设置以增加其长度以便成为能够容纳可附加的元素)。

这意味着如果通过切割更大的数组或切片来创建目标,该数组或切片具有超出结果切片长度的其他元素,则它们可能会被覆盖。

要演示,请参阅此示例:

Buffer

1.Buffer简介

以前在nodejs中并没有直接处理二进制数据流的方法,为了实现使用javascript操作二进制数据流,引入了Buffer模块,它可以用于处理文件流或者TCP流,一个buffer类似于一个整数数组,所有的原始数据都存在buffer的实例中,它实际上对应的是v8内存堆外的一块原始内存,buffer是一个典型的js与c++结合的模块,将性能相关的部分用c++实现,将非性能相关的部分用js实现

2.创建与读写

Buffer 提供了以下 API 来创建 Buffer 类:

当go get遇到墙时
操作的办法就是:

$mkdir -p $GOPATH/src/golang.org/x/

HTTP优化

cheukyin · 发布于 9月7日

HTTP数据流都是小型突发性数据流,而TCP则是为持久连接和大块数据传输而进行优化的,RTT在多数情况下都是TCP吞吐量和性能的限制因素

  • 减少RTT
  • 减少每个页面过程中的往返次数,使得加载同样多的数据只需更少的往返

用户时间感觉

cheukyin · 发布于 9月7日

  • 0~100ms:很快
  • 100~300ms:有一点点慢
  • 300~1000ms:机器在工作了

程序员职场经验

冰封百度 · 发布于 9月7日

1
2
1.不要和愚蠢的人发生争吵
当你和一个人争吵解决不了问题,只会让两方都不愉快,浪费时间时,应该主动承认错误,顺着对方的话往下走,这是为了让工作能进行下去,不浪费时间。不要为了面子一直争吵下去,不要和对方犯着一样的错误,这太不职业,太不成熟了,这时候谁主动承认错误能让争吵停止,工作继续进行下去谁就赢了,继续争吵的人输了。

TCP优化

cheukyin · 发布于 9月7日

三次握手

每次建立TCP连接都需要三次握手,性能损耗明显

TFO:TCP快速打开,在第一个SYN分组发送应用数据,需要客户端和服务器共同支持

初始数值中最好不要定义需要更改的值,然后dom中初始化需要注意,没有值时为空

...

网上有人介绍用gulp监听文件变化,可以的
也有人介绍webpack,可以的
!!!注意⚠️:现在的这个方法是重新启动,不是热更新,这个有待了解

不过这列介绍一个偷懒的办法,平时用过koa、express之类开发后台的时候用的nodemon命令。

第三方服务网络质量

cheukyin · 发布于 9月7日

traceroute xxx.com

列出分组经过的路由节点,以及在网络中每一跳的延迟

延迟和提供商、部署方法、网络拓扑、请求时段有关