似梦清欢 似梦清欢
2年前
栈和队列
栈原理栈(stack)又名堆栈,是一种只能在表尾进行插入和删除操作的线性表。能够进行操作的这一端被称为栈顶,相对地,把另一端称为栈底。:::warning栈内元素操作时先进后出,类似于电梯上下成员,最后进去的人最先出
Stella981 Stella981
3年前
BarTender条码条纹变细详解
一些小伙伴在BarTender条码打印软件(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.bartender.cc)中制作条码时,很容易使条码的大小超过标签的大小,造成数据不全,这种情况可以通过调整条码密度来解决,小伙伴们可以参考如何更改BarTender条形码的“密度”
Wesley13 Wesley13
3年前
LNMP架构中常见的502错误
1.配置错误因为nginx找不到phpfpm了,所以报错,一般是fastcgi\_pass后面的路径配置错误了,后面可以是socket或者是ip:port2.资源耗尽lnmp架构在处理php时,nginx直接调取后端的phpfpm服务,如果nginx的请求量偏高,我们又没有给phpfpm配置足够的子进程,那
Stella981 Stella981
3年前
Django中的session的使用
一、Session的概念cookie是在浏览器端保存键值对数据,而session是在服务器端保存键值对数据session的使用依赖cookie:在使用Session后,会在Cookie中存储一个sessionid的数据,每次请求时浏览器都会将这个数据发给服务器,服务器在接收到sess
Wesley13 Wesley13
3年前
1.学习shell脚本之前的基础知识
【什么是shell】简单点理解,就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。linux发布版本(Redhat/CentOS)系统默认安装的shell叫做bash,即BourneAgainShell,它是sh(BourneShell)的增
Wesley13 Wesley13
3年前
ES 6新语法
一、块级作用域绑定回顾:使用var关键字定义变量定义  声明  赋值; 1. 可以一次定义多个变量 2. 定义时可以只声明不赋值 3. 定义之后可以随时修改变量的值 4. 变量声明会被提升 5. 可重复定义变量 6. 全局定义的变量会被作为全局对象(global/w
Stella981 Stella981
3年前
Aio 在 Windows 下的注意事项
由于windows的iocp和linux的epool的不同,在开发时我们需要注意一下内容:1.在windows下使用AsynchronousSocketChannel.write方法无论是采用异步,还是future方式,他的数据都仅仅是写入到了缓冲区,并未发送给对方,而在macos和多数linux发行版下,都已经送给了对方
Stella981 Stella981
3年前
Android CoordinatorLayout实现多列表切换并和头布局联动;
注意:不是双列表联动,是多列表和头布局联动;大概就是和饿了么店铺首页类似的布局框架吧,头布局显示时,列表RecyclerView或ScrollView和头布局一起滚动,头布局完全隐藏后列表再去滚动,可以多个列表切换;有空再上图看效果吧;1、主要的布局文件,注释写的很清楚;<?xmlversion"1.0"encoding
Wesley13 Wesley13
3年前
Go 语言基础入门教程 —— 函数篇:匿名函数和闭包
匿名函数熟悉Laravel框架(一个PHPWeb框架)的同学对匿名函数应该很熟悉,Laravel框架中有着大量匿名函数的应用场景,比如路由定义、绑定实现到接口等://路由定义再比如Swoole中通过回调函数处理网络事件实现异步事件驱动也是匿名函数的典型应用场景://收到请求时触发可以看到,匿名函数
Stella981 Stella981
3年前
Elasticsearch学习之SearchRequestBuilder常用方法说明
SearchRequestBuilder常用方法说明(1)setIndices(String...indices):上文中描述过,参数可为一个或多个字符串,表示要进行检索的index;(2)setTypes(String...types):参数可为一个或多个字符串,表示要进行检索的type,当参数为0个或者不调用此方法时,表示查询所有的