C++框架设计【0-开篇】

  • Post author:
  • Post category:其他

动机 不得不说对程序员来说这是个好时代。即使国内的程序员保质期时间不比国外,且总是绕不过诸如“996”这样的话题。但不能否认这是个不错的时代,因为开源已经成为一种潮流。 对新人来说,可以用“轮子”来解决自己遇到的问题,也可以单纯的学习大神们的杰作来提升自己的能力。对高阶的程序员来说,参与大型开源软件的设计和开发或者有自己发起的广为人知的开源软件,既可以给自己在业内提升知名度(在这个流量、眼球经济时…

继续阅读 C++框架设计【0-开篇】

js将数组中的某一条替换为另一条数据

  • Post author:
  • Post category:其他

let list = [ { id: 1, name: "zhangsan" }, { id: 2, name: "lisi" }, { id: 3, name: "wangwu" } ]; let newItem = { id: 2, name: "xiaoming", sex: "female" }; list = list.map(t => { return t.id === newI…

继续阅读 js将数组中的某一条替换为另一条数据

设计模式–原型模式

  • Post author:
  • Post category:其他

目录 克隆羊 基本介绍 代码示例 原型模式在Spring框架中的使用 浅拷贝 介绍 深拷贝 介绍 克隆羊 思路 :Java中Object类是所有类的根类,Object类提供了一个clone()方法,该方法可以将一个Java对象复制一份,但是需要实现clone的Java类必须要实现一个接口Cloneable,该接口表示该类能够复制且具有复制的能力==>原型模式。 基本介绍 原型模式(Proto…

继续阅读 设计模式–原型模式

Java之线程详解(三)——多线程常用API、七种状态、优先级、Lock锁

  • Post author:
  • Post category:java

一、多线程常用API join() 方法 多线程环境下,如果需要确保某一线程执行完毕后才可继续执行后续的代码,就可以通过使用 join 方法完成这一需求设计。 eg: public class Thread01 { public static void main(String[] args) { Thread t1 = new Thread(() -> System.out.println(…

继续阅读 Java之线程详解(三)——多线程常用API、七种状态、优先级、Lock锁

SublimeText快速插入多行递增数字 Insert a column of increasing numbers in Sublime Text

  • Post author:
  • Post category:其他

方法1:使用 InsertNums 插件 PackageControl介绍 InsertNums Github源码 1.安装 Ctrl+Shift+P调用Package Control(若未安装,参考 https://packagecontrol.io/installation 此链接进行安装) 输入pki,选择Package Control:Install Package 输入InsertNum…

继续阅读 SublimeText快速插入多行递增数字 Insert a column of increasing numbers in Sublime Text

文件服务器内存要大吗,服务器内存需要很大吗

  • Post author:
  • Post category:其他

服务器内存需要很大吗 内容精选 换一换 本小节主要介绍云手机的计费说明,包括计费项、计费模式等。CPH计费项如图1所示,各计费项的详细说明请参见表1。服务器计费模式为包年包月付费,不支持按量付费。对于长期使用者,推荐包年购买。如果需要为某一台服务器续费,请勾选后单击列表左上方的“续费”,跳转至续费管理页面完成续费。更多信息(自动续费、导出续费清单、变更资费等)请参见续费管理。因 帮助用户完成云服务…

继续阅读 文件服务器内存要大吗,服务器内存需要很大吗

将list缓存到redis中,黑马点评作业

  • Post author:
  • Post category:其他

将list缓存到redis中 需求 方案一 StringRedisTemplate.opsForValue() 方案二 stringRedisTemplate.opsForList() 需求 黑马点评作业,将商店类型列表请求的结果写入redis中 方案一 StringRedisTemplate.opsForValue() 将list转为json作为字符串存入redis中 public Result…

继续阅读 将list缓存到redis中,黑马点评作业

Cocos2dx-lua中使用LuaSocket

  • Post author:
  • Post category:其他

项目背景 客户端:C++和lua混合,cocos2dx 3.10版本;服务端:C++,某狐公司的棋牌服务端。 需求 手机客户端使用socket与服务端通信,需要处理 数据粘包半包 、 字符串编码转换 、 心跳机制 、 接收超时 这几个主要的问题,另外使用luasocket需要考虑数据传输格式的问题。检索网上的资料,基于 LuaSocket 针对项目需求做了一定的调整,使用了该文中提到的ByteAr…

继续阅读 Cocos2dx-lua中使用LuaSocket

iOS-CALayer的anchorPoint锚点细解

  • Post author:
  • Post category:其他

CALayer有个非常重要的属性,锚点,对于CALayer的隐式动画,其anchorPoint起着至关重要的作用 /* Defines the anchor point of the layer's bounds rect, as a point in * normalized layer coordinates - '(0, 0)' is the bottom left corner of * …

继续阅读 iOS-CALayer的anchorPoint锚点细解

javascript和jquery设置input 输入框里面的内容

  • Post author:
  • Post category:java

username 是你那个input 控件的 ID 用javascript: document.getElementBy Id ('username').value="aaaa"; 用jQuery: $("#username").val("me"); 这句jQuery语句的意思是给你叫mytxt的控件加value值为me。 用jQuery通过设置属性值的方式 $("#username").attr…

继续阅读 javascript和jquery设置input 输入框里面的内容