- 深入理解ngx_http_upstream_vnswrr_module负载均衡模块
码农心语
nginx学习LINUXc++开发http负载均衡网络协议swrrvnswrrnginx
目录1.引言2.启用vnswrr负载均衡模块3.源码剖析3.1配置指令分析3.2负载均衡算法配置初始化3.3负载均衡请求上下文的初始化3.4获取peer1.引言 之前有讨论了nginx的swrr算法的两个问题,并引出了阿里tengine的vnswrr算法如何来克服swrr的问题。本文通过源码层面对ngx_http_upstream_vnswrr_module模块进行分析,来深入理解vnswrr负
- “ERROR Resource temporarily unavailable“ 和 “ERROR Connection reset by peer“ 是两种常见的网络错误
sunfanup
linux开发cc++网络服务器
“ERRORResourcetemporarilyunavailable”和“ERRORConnectionresetbypeer”是两种常见的网络错误,它们通常在网络通信中出现。下面是它们的错误意思和可能的产生原因:“ERRORResourcetemporarilyunavailable”:错误意思:这个错误表示请求的资源暂时不可用,通常是由于资源短缺或系统资源达到上限而导致的。可能的产生原因:
- H3C防火墙及IPsec综合实验
流影@JZ
防火墙配置实验网络网络协议计算机网络安全
文章目录H3C防火墙以及IPsec综合实验1实验拓扑和需求1.1网络拓扑1.2实验需求1.3实验思路1.4实验环境2实验配置2.1设备IP地址配置2.2OSPF配置2.2.1SW1OSPF配置2.2.2SW2OSPF配置2.2.3MasterOSPF配置2.2.4防火墙OSPF配置2.3防火墙区域和策略配置2.3.1防火墙安全区域配置2.3.1放行总部所有业务网段到Internet的流量2.3.2
- 第13章 网络 Page744~746 asio核心类 ip::tcp::endPoint
yanzhenxi
白话C++》第13章网络asio《白话C++》学习c++
2.ip::tcp::endpointip::tcp::socket用于连接TCP服务端的async_connect()方法的第一个入参是constendpoint_type&peer_endpoint.此处的类型endpoint_type是ip::tcp::endpoint在在ip::tcp::socket类内部的一个别名。libucurl库采用字符串URL表达目标的地址,如:“http://w
- 防御保护---防火墙双机热备直路部署(上下三层接口)
Fly`
安全防御保护网络tcp/ip服务器网络安全运维
防御保护---防火墙双机热备直路部署(上下三层接口)一、根据网段划分配置IP地址和安全区域二、配置动态路由OSPF三、配置双机热备四、测试:4.1测试一:查看状态和路由器路由表(双机热备)前后对比4.2测试二:阻断主防火墙链路与设备出现问题,查看状态一、根据网段划分配置IP地址和安全区域R1:#[R1]interfaceGigabitEthernet0/0/0[R1-GigabitEthernet
- hcip mpls 综合
Andrewav
笔记网络服务器运维
配置IP地址与环回地址,实验ip与环回地址ISP部分配置ospf公网互通,再起bgp[R2]ospf1router-id2.2.2.2[R2-ospf-1]area0[R2-ospf-1-area-0.0.0.0][R2-ospf-1-area-0.0.0.0]network2.2.2.20.0.0.0[R2-ospf-1-area-0.0.0.0]network23.1.1.10.0.0.0[R
- OSPF解析:深入探索网络的心脏运作机制
程序员Chino的日记
网络智能路由器
1.OSPF的基本概念OSPF(OpenShortestPathFirst)是一种用于IP网络的内部网关协议(IGP)。它是一种链路状态路由协议,使用Dijkstra算法计算最短路径树,以确定到达网络中每个目的地的最佳路径。OSPF被设计来支持大型和复杂的网络,通过在路由器之间广播链路状态信息来实现。2.OSPF的工作原理OSPF的工作原理涉及多个关键步骤:链路状态广告(LSA):每台路由器定期广
- 【学网攻】 第(28)节 -- OSPF虚链路
可惜已不在
网络攻击网络安全
系列文章目录目录系列文章目录文章目录前言一、什么是OSPF虚链路?二、实验1.引入实验目标实验背景技术原理实验步骤实验设备实验拓扑图实验配置扩展实验拓扑图实验配置实验验证文章目录【学网攻】第(1)节--认识网络【学网攻】第(2)节--交换机认识及使用【学网攻】第(3)节--交换机配置聚合端口【学网攻】第(4)节--交换机划分Vlan【学网攻】第(5)节--CiscoVTP的使用【学网攻】第(6)节
- 计算机网络——13P2P应用
Aubyn11
计算机网络计算机网络p2p网络协议
P2P应用纯P2P架构没有(或极少)一直运行额服务器任意端系统都可以直接通信利用peer的服务能力Peer节点间歇上网,每次IP地址都有可能变化例子:文件分发流媒体VoIP文件分发:C/SvsP2P问题:从一台服务器分发文件(大小F)到N个Peer需要多少时间Peer节点上下载能力是有限的资源文件分发时间:C/S模式服务器传输:都是由服务器发送给peer,服务器必须顺序传输(上载)N个文件拷贝:发
- microservice-discovery-eureka-ha-1.0-SNAPSHOT.jar中没有主清单属性
hello_zzw
JavaSpringBootjavaspringbootjar中没有主清单属性java-jar
问题:springboot打包完成后执行时报下面的错误java-jarmicroservice-discovery-eureka-ha-1.0-SNAPSHOT.jar--spring.profiles.active=peer2microservice-discovery-eureka-ha-1.0-SNAPSHOT.jar中没有主清单属性解决方法:在pom.xml文件中加入下面的配置,版本ver
- 基于Hyperledger Fabric实现药品溯源
RealHarryWang
区块链区块链防伪溯源fabric联盟链区块链应用
基于HyperledgerFabric实现药品溯源的demo功能简介,涉及药厂节点,代理商节点,零售商节点等多机构间的上链查询。更多区块链技术与应用分类:区块链应用区块链开发以太坊|Fabric|BCOS|密码技术|共识算法|比特币|其他链通证经济|传统金融场景|去中心化金融|防伪溯源|数据共享|可信存证本Demo通过4个节点模拟排序节点,药厂节点,代理商节点,零售商节点。3个peer节点对应不同
- 6.路由基础-动态路由
Your Moon!
一HCIA笔记网络网络协议
目录一、动态路由协议分类二、距离矢量路由协议三、链路状态路由协议四、OSPF简介(业内使用非常广泛的IGP协议之一)五、OSPF基础术语六、OSPF协议报文类型七、OSPF三大表项八、OSPF路由器之间的关系(邻居关系和邻接关系)九、OSPF网络类型简介十、DR与BDR十一、OSPF配置命令十二、快速配置OSPF十三、OSPF单区域与多区域配置前言:由于静态路由是网络管理员手工配置,如果网络发生变
- java.io.IOException: Connection reset by peer
pow(^_^,N)
Causedby:java.nio.channels.ClosedChannelExceptionjava.io.IOException:Connectionresetbypeeratsun.nio.ch.FileDispatcherImpl.read0(NativeMethod)atsun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39
- ETCD集群代码添加节点
RickJay
集群搭建下面只用同一台服务器进行三个成员节点的开启节点1./etcd--namecd0--initial-advertise-peer-urlshttp://127.0.0.1:2380--listen-peer-urlshttp://127.0.0.1:2380--listen-client-urlshttp://127.0.0.1:2379--advertise-client-urlshttp
- 九齐NY8BE62D软件开发
wiyoo0
单片机嵌入式硬件
开启100us中断voidTime_Init(void){DISI();//;InitialTimer0PCON1=C_TMR0_Dis;//DisableTimer0TMR0=100;//Load0x00toTMR0(InitialTimer0register)T0MD=C_PS0_TMR0|C_PS0_Div2;INTE=C_INT_TMR0;PCON1=C_TMR0_En;//EnableT
- 调整latex公式中局部字体大小
capcapya
可用字体包含:\displaystyle标准\textstyle行内\scriptstyle第一层上下标\scriptscriptstyle第二层上下标示例:c_{21}=4\blacksquare\bigcirc+3\bigcirc{\textstyle\bigotimes}\bigotimestextsylec_{21}=4\blacksquare\bigcirc+3\bigcirc{\dis
- 核心篇-OSPF技术之序(上)
江湖侠客
网工网络服务器linux
文章目录一.实验专题1.1.实验1:配置单区域OSPF1.1.1.实验目的1.1.2.实验拓扑1.1.3.实验步骤(1)配置地址(2)运行OSPF1.1.4.实验调试(1)查看接口信息(2)查看邻居状态(3)查看LSDB状态(4)查看路由表信息(5)观察OSPF状态机1.2.实验2:配置OSPF报文分析和验证1.2.1.实验目的1.2.2.实验拓扑图1.2.3.实验步骤(1)分析报头(2)分析He
- 核心篇-OSPF技术之序(中)
江湖侠客
网工网络
文章目录一.实验专题1.1.实验1:配置多区域OSPF1.1.1.实验目的1.1.2.实验拓扑1.1.3.实验步骤(1)配置地址(2)运行OSPF1.1.4.实验调试(1)查看路由器信息(2)创建环回口1.2.实验2:配置OSPF手动汇总1.2.1.实验目的1.2.2.实验拓扑1.2.3.实验步骤(1)配置IP地址(2)查看路由表信息1.2.4.实验调试(1)查看路由表信息(2)ASBR汇总一.实
- H12-821_144
cn_1949
网络
144.R1、R2、R3和R4运行OSPF,区域ID如图所示,则是____ABR。(请填写设备名称,例如R1)答案:R2注释:ABR需要满足两个条件:连接两个或者两个以上的区域,并且其中有一个区域是区域0。ABR又有两种情况,一个是在区域0有full的邻接关系,一个是仅仅有接口在区域0,工作过程也有所不同。
- L2-001 紧急救援
still&
算法c++数据结构迪杰斯特拉算法Dijkstra
一、题目二、解题思路迪杰斯特拉算法。求最短路径的条数:在更新T时,如果是dis[j]>dis[index]+map[index][j],则cot[j]=cot[index],如果是dis[j]==dis[index]+map[index][j],则cot[j]+=cot[index]。递归输出最短路径。三、代码#includeusingnamespacestd;//无穷大#definemaxInt
- 360网络安全面试题汇总
Lyx-0607
笔记
防范常见的Web攻击重要协议分布层arp协议的工作原理rip协议是什么?rip的工作原理什么是RARP?工作原理OSPF协议?OSPF的工作原理TCP与UDP区别总结什么是三次握手四次挥手?tcp为什么要三次握手?dns是什么?dns的工作原理一次完整的HTTP请求过程Cookies和session区别GET和POST的区别HTTPS和HTTP的区别session的工作原理?http长连接和短连接
- C语言两百行代码实现简易扫雷
阿福爱学习
c语言c++算法
文章目录前言一.代码实现二.设计思路main()函数搭建框架reset()函数dis_play()函数setmine()函数player_move()函数前言扫雷应该是我们接触到的第一个电脑游戏,用c语言实现扫雷对初学者来说是一个不错的锻炼编写扫雷只需要用到数组、函数和生成随机数的知识,所以比较适合成为编程学习者编写的第一个小游戏。如果不熟悉生成随机数的知识,可以去我的上一篇文章看看《C生成随机数
- Book Report 《道林·格雷的画像》读后感
教书Jiang
近来有朋友猜我是语文老师,我回复:“我是爱语文的英语老师。”自创公众号以来,笔者都以中文书写,且与专业背景无关(难不成已达学习最高境界——把所学的都忘掉了),于是有朋友提出建议,让笔者思考颇多,回顾了来时的路,决定有计划地分享一些关于英语学习的玩意儿。以下是笔者入门英语写作的读书报告,感谢大神Dave老师的指导,感谢当年组员的peer-editing,更感谢亲们的理性思考。(废话、碎话、还有错误哈
- Carla系列——3.Cara模拟器添加摄像头
SIAT_TT
自动驾驶
这一节承接之前生成车辆的内容(Carla生成车辆),在向Carla中添加vehicle后,继续添加Camerasensor1.添加车辆的完整代码为:importglobimportosimportsysimporttimeimportrandomimporttimeimportnumpyasnpimportcv2try:sys.path.append(glob.glob('../carla/dis
- GlusterFS——分布式复制卷
康丶
Linux分布式网络
目录一、目的二、环境三、安装准备3.1关闭防火墙3.2关闭selinux3.3时间同步四、安装过程4.1先搜索可以安装的源4.2选择合适的版本进行下载安装源(这边举例最新版本)4.3执行安装4.4查看安装的版本4.5启动GFS并设为开机自启,然后可查看一下GFS状态五、GlusterFS分布式复制卷配置5.1创建所需要的目录5.2在其中一个服务端上建立与其他两台的peer关系,我这边在20.0.0
- 倒计时57天
算法怎么那么难啊
深度优先算法图论
复习3-1:知识点类1.//dfs方面主要知道了一个模板:voiddfs(intx,intfa){for(auto[v,w]:ve[x]){if(v==fa)continue;dis[v]=dis[x]+w;dfs(v,x);}}/*比如我们知道了一颗二叉树与它的路径以及路径长度,就可以通过这个模板求出各点到x的长度如:dfs(1,0),我们就可以知道其他点到1的距离,dfs(2,0),我们就可以
- npm install报错
weixin_43244265
npm前端node.js
VSCode执行npminstall时常常会报如下错误:最可能的原因是nginx的版本过高造成的,但网上教的降版本的命令容易出现办版本不匹配的情况,重新安装nginx又太麻烦,此时可以试试如下强制安装命令:npmi--legacy-peer-deps(执行完可能会有警告,但不影响使用)
- PHP SSL operation failed with code 1. And more 错误的解决方案
尤旭
在使用例如file_get_contents这样的函数读取https的资源的时候,遇到这个报错信息首先确认加载了openssl模块并且allow_url_fopen是打开状态这种时候有两种方案第一种简单粗暴的跳过ssl认证array("verify_peer"=>false,"verify_peer_name"=>false,),);$response=file_get_contents("htt
- 报错 ClientAbortException: java.io.IOException: Connection reset by peer (已解决)
程序猿森林
java开发语言nginx
报错信息:org.apache.catalina.connector.ClientAbortException:java.io.IOException:Connectionresetbypeeratorg.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)atorg.apache.catalina
- ospf学习-----SPF最短路径算法
1c999ccffbbd
ospf学习-----SPF最短路径算法转载链接:https://blog.csdn.net/xu119718/article/details/68067891姓名:罗学元学号:21181214375学院:广州研究院【嵌牛导读】SPF最短路径算法【嵌牛鼻子】SPF最短路径算法【嵌牛提问】SPF最短路径算法实现常见的路由协议比如RIP、IGRP、BGP是距离矢量协议,OSPF和ISIS是数据链路状态
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f