- OpenResty,Nginx,Lua,Canal 学习
fdsun
3.OpenResty--学习OpenResty(又称:ngx_openresty)是一个基于nginx的可伸缩的Web平台,提供了很多高质量的第三方模块。OpenResty是一个强大的Web应用服务器,Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,更主要的是在性能方面,OpenResty可以快速构造出足以胜任10K以上并发连接响应的超高性能Web应用系统。360,
- openresty 安装, nginx与 openresty
Ares-Wang
linux
openrestyVSnginxNginx是一款高性能的Web服务器和反向代理服务器,具备基础的功能如HTTP服务、负载均衡、反向代理以及动静分离等。它是许多互联网应用的核心组件,因其模块化和可扩展的设计而受到欢迎。1OpenResty是基于Nginx的Web平台,它通过Lua脚本语言扩展了Nginx的功能,提供了一系列高级特性,包括但不限于Lua脚本支持、Web应用开发框架、流媒体处理等。Ope
- lua脚本语言的使用记录
名字_都被占了
--[[在默认情况下,变量总是认为是全局的,全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil,如果你想删除一个全局变量,只需要将变量复制为nil,这样变量b就好像从没被使用过一样]]--示例如下:--[[b=nilprint(b)--b已被删除]]--使用type函数来获取数据的类型--示例如下:--[[print(typ
- 基于Redis + Lua脚本语言 + 注解:构建高效的请求接口限流方案
SteveCode.
redislua
为什么接口限流黑客疯狂请求系统接口的某一个接口而且每次都需要数据库io操作。如果并发量很大。导致的结果就是宕机。解决方案很多今天我们就先来基于Redis+Lua脚本语言+注解:构建高效的请求接口限流方案限流效果~~~~连续点击源码地址在最下面lua安装、环境变量配置、ldea插件选择帮助文档1帮助文档2编写lua限流脚本在ClassPathResource的lua下RedisLimitConfig
- Nginx就使用了一种基于事件驱动的架构,使得它非常高效,特别是在处理大量的并发连接时
Bol5261
Nginxnginx架构运维
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。它是由俄罗斯程序员IgorSysoev于1995年开始开发的。从最初的版本开始,Nginx就使用了一种基于事件驱动的架构,使得它非常高效,特别是在处理大量的并发连接时。虽然Nginx的核心部分是用C语言编写的,但也有一些组件是用其他语言编写的,例如LuaJIT用于嵌入Lua脚本语言。下面是一个简单的示例,
- java lua脚本_Java中使用LUA脚本语言
weixin_39804631
javalua脚本
Lua是一个小巧的脚本语言。是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个研究小组,由RobertoIerusalimschy、WaldemarCeles和LuizHenriquedeFigueiredo所组成并于1993年开发。简单介绍可详见:http://baike.baidu.com/view/416116.htm·
- redis中使用lua脚本处理业务逻辑
腊笔不小新xingo
redislua
lua脚本语言小巧轻便,运行性能优异,被很多语言作为嵌入式脚本语言使用。redis对lua脚本语言有很好的支持,对于开发者,如果要处理的数据涉及到只是简单的计算逻辑,就不必将redis中的数据拿到应用程序中执行了,直接写一段lua脚本程序就可以在redis服务端完成逻辑处理。有关lua语言的语法内容,这里就不做过多的介绍,这里只是介绍在redis中如何运行lua脚本。命令行运行脚本在redis命令
- Rust对异步编程的支持
塵觴葉
杂谈rust
线程池与异步执行作为一名嵌入式底层开发人员,工作中很少遇到线程池和异步执行的概念。在Lua脚本语言中有一个协程的概念,与线程池的异步执行有一些相似,但仍存在很多区别。用户态应用创建一个线程,绝大部分时间处于阻塞的状态(如果不是这样,这个线程占用的CPU时间会很高);线程会占用一定的系统资源。当一个多线程的应用的大部分线程都处于一个阻塞的状态,那就会浪费很多的系统资源。此外,对于一些高并发的事件处理
- Openresty实现web应用防火墙(waf)
大鸟安全
安全工具使用openresty前端运维
Openresty简介OpenResty是由中国人章亦春发起,把nginx和各种三方模块的一个打包而成的软件平台,核心就是nginx+lua脚本语言。主要是因为nginx是C语言编写,修改很复杂,而lua语言则简单得多,国内很多大公司如360、京东、gitee等都在用来作为web应用防火墙。安装openresty部署系统为Centos7.91、安装依赖库----------------------
- 合宙air105上手记录
桃成蹊2.0
单片机学习记录lua单片机嵌入式硬件
官方介绍:新品上市|更大,更强——Air105芯片&开发板重磅来袭-知乎(zhihu.com)资料:Air105资料汇总(软硬件资料,固件下载,技术支持)(openluat.com)上手:开发上手-LuatOS文档说明,这个跟Openmv,K210那种感觉,使用别人写好的固件然后用脚本语言开发,目前还不清楚如何使用c来开发,有的话我会及时记录下来,这里采用的是lua的脚本语言。关于lua脚本语言的
- 8 Redis与Lua
水无痕simon
redisredisluajunit
LUA脚本语言是C开发的,类似存储过程,是为了实现完整的原子性操作,可以用来补充redis弱事务的缺点.1、LUA脚本的好处2、Lua脚本限流实战支持分布式importorg.springframework.core.io.ClassPathResource;importorg.springframework.data.redis.core.script.DefaultRedisScript;im
- 安可信esp32 python_esp32-micropython
weixin_39928480
安可信esp32python
本来之前买和另一贴子的esp8266一起买了一块esp32.现在开发esp的大概有乐鑫的ide以及基于乐鑫定制的、arduino、nodemcu、还有就是现在要讲的micropython.乐鑫的主要跑ucos,arduino版本顾名思义,nodemcu用lua脚本语言,micropython用定制的python。每一种都或多或少接触过,偶然的时候在NDIY论坛看到F4跑micropython,用p
- 深入LUA脚本语言,让你彻底明白调试原理
IOT物联网小镇
嵌入式Clinux嵌入式LUA调试远程debug
这是道哥的第008篇原创一、前言上篇文章我们聊了gdb的底层调试机制,明白了gdb是利用操作系统提供的系统信号来调试目标程序的。很多朋友私下留言了,看到能帮助到大家,我心里还是很开心的,其实这也是我继续输出文章的最大动力!后面我会继续把自己在项目开发中的实战经验进行总结。由于gdb的代码相对复杂,没有办法从代码层面仔细的分析调试细节,所以这次我们选择一个小巧、开源的Lua脚本语言,深入到最底层的代
- OpenResty入门
liyuan.zhang
nginxlinuxjava
OpenRestyOpenResty概述OpenResty(又称ngx_openresty)是一个基于NGINX的可伸缩的WEB平台,由中国人章亦春发起,提供了很多高质量的第三方模块。OpenResty是一个强大的Web应用服务器,Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,更主要的是在性能方面,OpenResty可以快速构造出足以胜任10K以上并发连接响应的超高
- 1.OpenResty系列之入门简介
沈健_算法小生
高并发openresty
OpenResty(也称为ngx_openresty)是一个基于Nginx的全功能Web应用服务器,它将Nginx与一组附加模块和Lua脚本语言集成在一起,以提供高性能的Web应用程序开发和扩展性。Nginx是一个轻量级的、高性能的HTTP服务器和反向代理服务器,广泛用于构建高流量网站和应用程序。OpenResty利用Nginx的高性能和可扩展性,并通过添加Lua脚本语言的支持,使开发人员能够通过
- wrk 使用lua脚本进行压测接口请求
nandao158
性能测试wrk
lua脚本是一种轻量小巧的脚本语言,用标准c语言编写,并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为程序提供灵活的扩展和定制功能。wrk工具嵌入了lua脚本语言,因此,在自定义压测场景时,可在wrk目录下使用lua定制压测场景。一、lua声明周期共有三个阶段,启动阶段,运行阶段,结束阶段。wrk支持在这三个阶段对压测进行个性化。1、启动阶段functionsetup(thread)在脚
- Lua脚本语言
来自宇宙的曹先生
lua开发语言
1.概念Lua(发音为"loo-ah",葡萄牙语中的"lua"意为月亮)是一种轻量级的、高效的、可嵌入的脚本编程语言。官网Lua最初由巴西计算机科学家RobertoIerusalimschy、WaldemarCeles和LuizHenriquedeFigueiredo于1993年开发,它的设计目标是提供一种简单的、易扩展的脚本语言,特别适用于嵌入到其他应用程序中。由于其轻量级和高效的特性,Lua在
- OpenResty安装
无条件做异梦
微服务openresty
OpenResty是一个基于Nginx的Web平台,它将Nginx和Lua脚本语言结合起来,提供了更强大的Web应用开发和部署能力。OpenResty仓库是OpenResty项目的官方仓库,包含了OpenResty的源代码、文档、示例等资源。OpenResty仓库地址是:https://openresty.org/cn/在OpenResty仓库中,可以找到以下资源:源代码:OpenResty的源代
- NodeMCU开发板烧录程序两种方法介绍
生活就是屁颠屁颠的过
ArduinoNodeMCU程序烧入二进制烧入WiFi模块Arduino
NodeMCUNodeMCU,是一个开源的物联网平台。它使用Lua脚本语言编程。该平台基于eLua开源项目,底层使用ESP8266sdk0.9.5版本。该平台使用了很多开源项目,例如lua-cjson,spiffs.NodeMCU包含了可以运行在esp8266Wi-FiSoC芯片之上的固件,以及基于ESP-12模组的硬件。通过ArduinoIDE烧入程序安装ArduinoIDE软件,链接:http
- Sysdig chisels 开发
阿基米德来了
ChiselsSysdig的chisels是通过分析sysdig事件数据流去完成特定动作的小脚本。在Sysdig中,系统事件events被高效地呈现在了用户空间,所以脚本能够直接被应用到处理事件上。好处如下:能使用普遍被使用的而不是定制的语言。sysdig的chisels使用Lua脚本语言。Chisels能很方便地使用众多的Lua库Chisels在实时系统上工作情况良好,但也能和捕获的文件一起来完
- Lua脚本语言中字符匹配模式详解
cbbbc
lua学习日志
你还可以在模式串中使用字符类。字符类指可以匹配一个特定字符集合内任何字符的模式项。比如,字符类%d匹配任意数字.所以你可以使用模式串'%d%d/%d%d/%d%d%d%d'搜索dd/mm/yyyy格式的日期:s="Deadlineis30/05/1999,firm"date="%d%d/%d%d/%d%d%d%d"print(string.sub(s,string.find(s,date)))--
- Redis高并发分布式锁实战
Tacy0213
Redisredis分布式数据库
高并发场景秒杀抢购超卖bug实战重现秒杀抢购场景下实战JVM级别锁与分布式锁大厂分布式锁Resisson框架实战Lua脚本语言快速入门与使用注意事项Redisson分布式锁源码剖析Redis主从架构锁失效问题解析从CAP角度剖析Redis与Zookeeper分布式锁区别Redlock分布式锁原理与存在的问题分析大促场景如何将分布式锁性能提升100倍
- APISIX简要叙述
?abc!
workinglua开发语言java
1概述1.1概念APISIX是基于OpenResty+etcd实现的云原生、高性能、可扩展的微服务API网关OpenResty:通过Lua扩展Nginx实现的可伸缩的Web平台Lua:使用C语言表现的一种轻量级可扩展脚本语言,开源OpenResty是一个Web应用服务器,Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,并且性能非常高OpenResty的目标是让你的We
- I-002 智能家居系列--ESP8266环境搭建
一杯苦咖啡️
7物联网单片机嵌入式硬件硬件架构物联网fpga开发
智能家居系列1NodeMCU简介2硬件介绍3开发工具的选择3.1软件介绍3.2环境搭建4测试代码5后续会更新这边文章1NodeMCU简介NodeMCU简介.NodeMCU,是一个开源的物联网平台。.它使用Lua脚本语言编程。.该平台基于eLua开源项目,底层使用ESP8266sdk0.9.5版本。该平台使用了很多开源项目,例如lua-cjson,spiffs.NodeMCU包含了可以运行在esp8
- 游戏开发学习笔记——lua脚本语言——第二天(循环结构、决策结构)
whl970831
Lua脚本语言游戏开发lualua脚本语言lua学习笔记
游戏开发学习笔记——lua脚本语言——第二天(循环结构、决策结构)FORTHESIGMAFORTHEGTINDERFORTHEROBOMASTER简介:第一次——参考易百教程——lua教程快速学习(学习内容建立在阅读者具备基础的C或是C++知识)操作系统版本:Windows10软件:SciTE更新:内容:循环结构有时需要多次执行相同代码块。通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行
- Lua脚本语言学习笔记
plusplus7
脚本学习
什么是脚本语言?1.一种解释运行而非编译的计算机语言。2.以文本的形式保存,在被调用时进行解释或编译。为什么要使用LUA脚本语言?1.提高工作效率。项目规模扩大,编译源代码所需时间变长。为了不因为一些小的改动(改变几个常量的值),就去编译整个项目,所以使用脚本语言。2.提高创造性。使用lua脚本,不仅可以帮你初始化变量,还可以帮你创建游戏逻辑甚至是游戏对象。3.增加扩展性。使用lua脚本,可以让玩
- esp8266学习笔记②:LUA脚本语言的学习
zwh搁浅
nodemculua学习笔记nodemcu
一、LUA语言Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。二、Lua特性1.轻量级:它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。2.可扩展:Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置
- lua脚本语言学习笔记(二)---LUA函数\数组\迭代器
江来_ljyll
LUA
LUA函数(1)Lua编程语言函数定义格式如下:optional_function_scopefunctionfunction_name(argument1,argument2,argument3...,argumentn)function_bodyreturnresult_params_comma_separatedend解析:optional_function_scope:该参数是可选的制定函
- lua脚本语言学习笔记
Java程序员-小白
lua学习笔记
Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。因为我们使用redis的时候一般要写lua脚本,这篇文章就介绍一下lua脚本语言的基础用法。一、安装Luawindow操作系统下可以使用SciTE来执行lua程序,SciTE是一个代码编辑器和集成开发环境,类似IntelliJIDEA。点击以下链接下载SciT
- 4. Redis高并发分布式锁实战---大厂生产级Redis高并发分布式锁实战
俺就是菜得很
redisredis分布式lua
分布式缓存技术Redis本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正,勿喷。课程内容:1、高并发场景秒杀抢购超卖Bug实战重现2、秒杀抢购场景下实战JVM级别锁与分布式锁3、大厂分布式锁Redisson框架实战4、Lua脚本语言快速入门与使用注意事项5、Redisson分布式锁源码剖析6、Redis主从架构锁失效问题解析7、从CAP角度剖析Redis与Zookeeper
- 多线程编程之join()方法
周凡杨
javaJOIN多线程编程线程
现实生活中,有些工作是需要团队中成员依次完成的,这就涉及到了一个顺序问题。现在有T1、T2、T3三个工人,如何保证T2在T1执行完后执行,T3在T2执行完后执行?问题分析:首先问题中有三个实体,T1、T2、T3, 因为是多线程编程,所以都要设计成线程类。关键是怎么保证线程能依次执行完呢?
Java实现过程如下:
public class T1 implements Runnabl
- java中switch的使用
bingyingao
javaenumbreakcontinue
java中的switch仅支持case条件仅支持int、enum两种类型。
用enum的时候,不能直接写下列形式。
switch (timeType) {
case ProdtransTimeTypeEnum.DAILY:
break;
default:
br
- hive having count 不能去重
daizj
hive去重having count计数
hive在使用having count()是,不支持去重计数
hive (default)> select imei from t_test_phonenum where ds=20150701 group by imei having count(distinct phone_num)>1 limit 10;
FAILED: SemanticExcep
- WebSphere对JSP的缓存
周凡杨
WAS JSP 缓存
对于线网上的工程,更新JSP到WebSphere后,有时会出现修改的jsp没有起作用,特别是改变了某jsp的样式后,在页面中没看到效果,这主要就是由于websphere中缓存的缘故,这就要清除WebSphere中jsp缓存。要清除WebSphere中JSP的缓存,就要找到WAS安装后的根目录。
现服务
- 设计模式总结
朱辉辉33
java设计模式
1.工厂模式
1.1 工厂方法模式 (由一个工厂类管理构造方法)
1.1.1普通工厂模式(一个工厂类中只有一个方法)
1.1.2多工厂模式(一个工厂类中有多个方法)
1.1.3静态工厂模式(将工厂类中的方法变成静态方法)
&n
- 实例:供应商管理报表需求调研报告
老A不折腾
finereport报表系统报表软件信息化选型
引言
随着企业集团的生产规模扩张,为支撑全球供应链管理,对于供应商的管理和采购过程的监控已经不局限于简单的交付以及价格的管理,目前采购及供应商管理各个环节的操作分别在不同的系统下进行,而各个数据源都独立存在,无法提供统一的数据支持;因此,为了实现对于数据分析以提供采购决策,建立报表体系成为必须。 业务目标
1、通过报表为采购决策提供数据分析与支撑
2、对供应商进行综合评估以及管理,合理管理和
- mysql
林鹤霄
转载源:http://blog.sina.com.cn/s/blog_4f925fc30100rx5l.html
mysql -uroot -p
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@centos var]# service mysql
- Linux下多线程堆栈查看工具(pstree、ps、pstack)
aigo
linux
原文:http://blog.csdn.net/yfkiss/article/details/6729364
1. pstree
pstree以树结构显示进程$ pstree -p work | grep adsshd(22669)---bash(22670)---ad_preprocess(4551)-+-{ad_preprocess}(4552) &n
- html input与textarea 值改变事件
alxw4616
JavaScript
// 文本输入框(input) 文本域(textarea)值改变事件
// onpropertychange(IE) oninput(w3c)
$('input,textarea').on('propertychange input', function(event) {
console.log($(this).val())
});
- String类的基本用法
百合不是茶
String
字符串的用法;
// 根据字节数组创建字符串
byte[] by = { 'a', 'b', 'c', 'd' };
String newByteString = new String(by);
1,length() 获取字符串的长度
&nbs
- JDK1.5 Semaphore实例
bijian1013
javathreadjava多线程Semaphore
Semaphore类
一个计数信号量。从概念上讲,信号量维护了一个许可集合。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。
S
- 使用GZip来压缩传输量
bijian1013
javaGZip
启动GZip压缩要用到一个开源的Filter:PJL Compressing Filter。这个Filter自1.5.0开始该工程开始构建于JDK5.0,因此在JDK1.4环境下只能使用1.4.6。
PJL Compressi
- 【Java范型三】Java范型详解之范型类型通配符
bit1129
java
定义如下一个简单的范型类,
package com.tom.lang.generics;
public class Generics<T> {
private T value;
public Generics(T value) {
this.value = value;
}
}
- 【Hadoop十二】HDFS常用命令
bit1129
hadoop
1. 修改日志文件查看器
hdfs oev -i edits_0000000000000000081-0000000000000000089 -o edits.xml
cat edits.xml
修改日志文件转储为xml格式的edits.xml文件,其中每条RECORD就是一个操作事务日志
2. fsimage查看HDFS中的块信息等
&nb
- 怎样区别nginx中rewrite时break和last
ronin47
在使用nginx配置rewrite中经常会遇到有的地方用last并不能工作,换成break就可以,其中的原理是对于根目录的理解有所区别,按我的测试结果大致是这样的。
location /
{
proxy_pass http://test;
- java-21.中兴面试题 输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 , 使其和等于 m
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
public class CombinationToSum {
/*
第21 题
2010 年中兴面试题
编程求解:
输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 ,
使其和等
- eclipse svn 帐号密码修改问题
开窍的石头
eclipseSVNsvn帐号密码修改
问题描述:
Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能。但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号、密码保存之后,就无法再变更了。
解决思路:
删除subclipse记录的帐号、密码信息,重新输入
- [电子商务]传统商务活动与互联网的结合
comsci
电子商务
某一个传统名牌产品,过去销售的地点就在某些特定的地区和阶层,现在进入互联网之后,用户的数量群突然扩大了无数倍,但是,这种产品潜在的劣势也被放大了无数倍,这种销售利润与经营风险同步放大的效应,在最近几年将会频繁出现。。。。
如何避免销售量和利润率增加的
- java 解析 properties-使用 Properties-可以指定配置文件路径
cuityang
javaproperties
#mq
xdr.mq.url=tcp://192.168.100.15:61618;
import java.io.IOException;
import java.util.Properties;
public class Test {
String conf = "log4j.properties";
private static final
- Java核心问题集锦
darrenzhu
java基础核心难点
注意,这里的参考文章基本来自Effective Java和jdk源码
1)ConcurrentModificationException
当你用for each遍历一个list时,如果你在循环主体代码中修改list中的元素,将会得到这个Exception,解决的办法是:
1)用listIterator, 它支持在遍历的过程中修改元素,
2)不用listIterator, new一个
- 1分钟学会Markdown语法
dcj3sjt126com
markdown
markdown 简明语法 基本符号
*,-,+ 3个符号效果都一样,这3个符号被称为 Markdown符号
空白行表示另起一个段落
`是表示inline代码,tab是用来标记 代码段,分别对应html的code,pre标签
换行
单一段落( <p>) 用一个空白行
连续两个空格 会变成一个 <br>
连续3个符号,然后是空行
- Gson使用二(GsonBuilder)
eksliang
jsongsonGsonBuilder
转载请出自出处:http://eksliang.iteye.com/blog/2175473 一.概述
GsonBuilder用来定制java跟json之间的转换格式
二.基本使用
实体测试类:
温馨提示:默认情况下@Expose注解是不起作用的,除非你用GsonBuilder创建Gson的时候调用了GsonBuilder.excludeField
- 报ClassNotFoundException: Didn't find class "...Activity" on path: DexPathList
gundumw100
android
有一个工程,本来运行是正常的,我想把它移植到另一台PC上,结果报:
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.mobovip.bgr/com.mobovip.bgr.MainActivity}: java.lang.ClassNotFoundException: Didn't f
- JavaWeb之JSP指令
ihuning
javaweb
要点
JSP指令简介
page指令
include指令
JSP指令简介
JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。
JSP指令的基本语法格式:
<%@ 指令 属性名="
- mac上编译FFmpeg跑ios
啸笑天
ffmpeg
1、下载文件:https://github.com/libav/gas-preprocessor, 复制gas-preprocessor.pl到/usr/local/bin/下, 修改文件权限:chmod 777 /usr/local/bin/gas-preprocessor.pl
2、安装yasm-1.2.0
curl http://www.tortall.net/projects/yasm
- sql mysql oracle中字符串连接
macroli
oraclesqlmysqlSQL Server
有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:
MySQL: CONCAT()
Oracle: CONCAT(), ||
SQL Server: +
CONCAT() 的语法如下:
Mysql 中 CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。
请注意,Oracle的CON
- Git fatal: unab SSL certificate problem: unable to get local issuer ce rtificate
qiaolevip
学习永无止境每天进步一点点git纵观千象
// 报错如下:
$ git pull origin master
fatal: unable to access 'https://git.xxx.com/': SSL certificate problem: unable to get local issuer ce
rtificate
// 原因:
由于git最新版默认使用ssl安全验证,但是我们是使用的git未设
- windows命令行设置wifi
surfingll
windowswifi笔记本wifi
还没有讨厌无线wifi的无尽广告么,还在耐心等待它慢慢启动么
教你命令行设置 笔记本电脑wifi:
1、开启wifi命令
netsh wlan set hostednetwork mode=allow ssid=surf8 key=bb123456
netsh wlan start hostednetwork
pause
其中pause是等待输入,可以去掉
2、
- Linux(Ubuntu)下安装sysv-rc-conf
wmlJava
linuxubuntusysv-rc-conf
安装:sudo apt-get install sysv-rc-conf 使用:sudo sysv-rc-conf
操作界面十分简洁,你可以用鼠标点击,也可以用键盘方向键定位,用空格键选择,用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。
背景知识
sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconf
- svn切换环境,重发布应用多了javaee标签前缀
zengshaotao
javaee
更换了开发环境,从杭州,改变到了上海。svn的地址肯定要切换的,切换之前需要将原svn自带的.svn文件信息删除,可手动删除,也可通过废弃原来的svn位置提示删除.svn时删除。
然后就是按照最新的svn地址和规范建立相关的目录信息,再将原来的纯代码信息上传到新的环境。然后再重新检出,这样每次修改后就可以看到哪些文件被修改过,这对于增量发布的规范特别有用。
检出