性能优化

lizziebing · 发布于 9月11日

1
https://juejin.im/post/5cb6ea36518825329e7ea3cf

String类型讲解
有了上文的理解之后,下面应该会简单许多。
同样的,还是先上源代码

linux lsof命令详解

Yujiaao · 发布于 9月11日

linux lsof命令详解

简介

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。

移动开发项目总结

siwuxie · 发布于 9月10日

项目背景与技术选型

项目是为方便业务同事查看、分析、维护日常运营数据而开发的一款 APP。

现有团队开发资源大致分为:安卓、web前端、后台。在缺少 iOS 开发,并且没有 reactnative 这样的多端开发实战经验的情况下,最终选择 webview 内嵌 H5 的方案,使得各自干各自擅长的事情。

1
2
3
4
5
6
```
    devServer:{
        contentBase: path.join(__dirname, 'dist'),
        hot: true,
        host: 'localhost',
        port: 8000,

111

Prasanta · 发布于 9月10日

1
2
3
4
5
6
<!DOCTYPE html>
<html lang="cmn-Hans-CN">
 
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="ie=edge,chrome=1">

Mathf.RoundToInt()的源码是:

// Returns /f/ rounded to the nearest integer.
public static int RoundToInt(float f) { return (int)Math.Round(f); }

就是对Math.Round()简单的封装了一下。

1.一般这种问题,主要考虑几个方面,不能一次性读取防止内存溢出,提升性能,使用cvs比excel更佳
2.更可以使用生成器来提升性能:https://www.cnblogs.com/zuoch...
3.参考文章:

https://blog.csdn.net/Tim_phper/article/details/86636608
https://blog.csdn.net/Tim_phper/article/details/77581071
1
2
3
4
5
6
let client = (function() {
  //呈现引擎
  let engine = {
    ie: 0,
    gecko: 0,
    webkit: 0,

检测浏览器的插件

faker · 发布于 9月10日

1
2
3
4
5
6
//检测插件(在 IE 中无效)
function hasPlugin(name) {
  name = name.toLowerCase();
  for (var i = 0; i < navigator.plugins.length; i++) {
    if (navigator.plugins[i].name.toLowerCase().indexOf(name) > -1) {
      return true;

获取get请求参数

faker · 发布于 9月10日

1
2
3
4
5
6
function getQueryStringArgs() {
  //取得查询字符串并去掉开头的问号
  var qs = location.search.length > 0 ? location.search.substring(1) : "",
    //保存数据的对象
    args = {},
    //取得每一项

Mac平台终端【代理】

oogh · 发布于 9月10日

参考:https://blog.csdn.net/jiajiay...
export all_proxy=socks5://127.0.0.1:1086 # 配置http和https访问

婚礼游戏

侯贝贝 · 发布于 9月10日

1.牵红绳游戏 进门的时候玩

红绳一头系上 新娘和其他人,一头放到门外,新郎做选择。
选对了 可以进门,选不对 说一句对新娘的表白,新娘满意 则继续选

2. 第一关: 爱情面包,新郎和伴郎 在一分钟的时间里 啃出 love,否则需要用红包买时间,一个红包买10秒。

image.png

结论:
对于一个结构简单的,身上无脚本,无子集的3D物体,在控制显示/隐藏时
SetPosition最快
SetActive其次
SetParent最慢

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",