Wesley13 Wesley13
4年前
java成员变量的初始化
类变量(static变量,不需要实例化对象也可以引用)实例变量(非static变量,需要实例化对象)局部变量(类的成员函数中的变量)初始化方式:构造函数初始化变量声明时初始化代码块初始化java自动初始化(在构造函数执行之前执行) java保证所有变量被使用之前都是经过初始化的(声明并且定义过,被赋值
浩浩 浩浩
4年前
【Flutter实战】调试Flutter应用
2.5调试Flutter应用有各种各样的工具和功能来帮助调试Flutter应用程序。Dart分析器在运行应用程序前,请运行flutteranalyze测试你的代码。这个工具是一个静态代码检查工具,它是dartanalyzer工具的一个包装,主要用于分析代码并帮助开发者发现可能的错误,比如,Dart分析器大量使用了代码中的类型注释来帮
Wesley13 Wesley13
4年前
C++ 析构函数与内存池
CPrimer书中也提到编写class时要注意copycontrol成员(拷贝构造函数,赋值操作符,析构函数,C11又多个移动构造函数)。工作时在C和C之间切换,有时就忘记了C的细节(真的好讨厌)。C析构函数与构造函数对应,构造对象时调用构造函数,析构对象时调用析构函数,于是可以在对象的析构函数中释放资
Wesley13 Wesley13
4年前
Unity C# Job System介绍 (一)
!(https://oscimg.oschina.net/oscnet/8d41bd52f45c4406b2f9b2143c372f369ee.jpg)一般情况下我们说unity不支持多线程,是因为我们只能在unity主线程内无限制的访问unity相关api。但是我们也是可以用Thread写多线程,只是在这样的分线程中我们无法获取unity组件运
Wesley13 Wesley13
4年前
DES加密出现回车操作
今天使用httpClient去访问WebService的时候,做双向验证,在Header中添加了认证的信息。但是每次一去访问的时候,他就会报400的错误。无效的HeaderDebug进去发现是因为,使用DES加密后的Header,当超出了一定数量的时候。会自动在后面添加"\\r\\n"的操作,在Win环境下,换行又2个字符组成,\\r
Stella981 Stella981
4年前
SpreadJS 纯前端表格控件应用案例:Teammark知识管理库
由三节课研发的Teammark系统,基于SpreadJS二次开发实现,采用行业优秀的工作方法,以Excel模板作为基本的文档范例,满足了客户在线编辑Excel文档的刚性需求。下面,让我们一起来看看三节课是如何在“Teammark系统”中应用表格技术,实现多人实时协作与“表格文档协同编辑(https://www.oschina.net/action
Stella981 Stella981
4年前
DevSecOps在百度的实践
本文将从传统 SDL 开始,介绍百度从 SDL 到DevSecOps的演进历程。全文涉及 SDL 的痛点、DevSecOps 建设初衷、实践形式、落地思路,以及落地后的效果与收益,也会介绍DevSecOps在云原生时代的探索思路与落地场景。如果你正准备或者已经参与到企业DevSecOps建设的相关工作中,这篇文章或许能够给你的工作带来一些启发。一、轻量级
Stella981 Stella981
4年前
Serverless 架构就不要服务器了?
摘要:Serverless架构不是不要服务器了,而是依托第三方云服务平台,服务端逻辑运行在无状态的计算容器中,其业务层面的状态则被开发者使用的数据库和存储资源所记录。Serverless是什么我们在题目提出了一个问题,Serverless架构是不是就不要服务器了?回答这个问题,我们需要了解下Serve
Stella981 Stella981
4年前
Nginx从安装到虚拟主机、https加密、重定向的设置
编译前的设置:在源代码文件中把版本号注释掉,这是为了防止针对特定版本的恶意攻击关闭编译时的调试模式解决编译前的依赖性进行配置参数:对参数进行解读:编译和安装:做软链接方便调用:创建nginx用户nginx配置文件主要分为4部分:main(全局设置)main部分设置的指令将影响其他所有设置server(主机设
Stella981 Stella981
4年前
Gdevops广州站归来
DBAplus社群年度的收官会议Gdevops在广州举办,我也应邀参加,每次技术大会和交流中,都会有新的认知和收获。今年是社群成立2周年,而这2年也是我个人快速成长的2年,简单一句:感谢DBAplus。来道尽我的祝福。!(https://oscimg.oschina.net/oscnet/ab3fc49e1ac94977a8ab7fcc8