- Lua学习笔记
lichao890427
LUA学习笔记注释单行注释--多行注释--[[--]]Lua数据类型nilbooleantrue/falsenumber浮点stringfunctionC或Lua函数userdataC数据结构threadtable关联数组tab1={key1="val1",key2="val2","val3"}fork,vinpairs(tab1)doprint(k.."-"..v)endtab1.key1=ni
- XLua学习---LuaEnv加载lua脚本的几种方式
大苏苏说
XluaunityXLuaDostring文件加载unity
LuaEnv.Dostring()参数内为一个字符串,确切说是一个符合lua语法的字符串。在此写几种不同类型的加载方法。首先声明LuaEnvenv=newLuaEnv();1.最基本lua语言env.Dostring(@"hellowworld")env.DoString(@"mytable={name='xiaoming'}functionmytable:new()localt={}setmet
- xLua学习
Bug敲起来
unityluaios
什么是冷更新开发者将测试好的代码,发布到应用商店的审核平台,平台方会进行稳定性及性能测试。测试成功后,用户即可在AppStore看到应用的更新信息,用户点击应用更新后,需要先关闭应用,再进行更新。什么是热更新广义:无需关闭应用,不停机状态下修复漏洞,更新资源等,重点是更新逻辑代码。狭义定义(iOS热更新):无需将代码重新打包提交至AppStore,即可更新客户端的执行代码,即不用下载app而自动更
- [quick-cocos2d-x lua学习] 各大IDE之体验及选择 ( LDT、Sublime Text 2、IntelliJ IDEA 12、XCode5 )
WeiQ_
Lua编辑器Quick-Cocos2d-xLualuaquick-cocos2d-xiosintellijideaiphone
多年的开发经验,使本人深深的觉得一个好的IDE能让你的效率提升n倍(-_-!不知道算不算废话),所以哥在进入这块领域的时候,就把市面上常听说的一些IDE给装一下,用用看感觉如何,以好最终选一款出来,做为自己开发quick-cocos2d-x的利器!1.本人已安装的ide如图:2.下面是各大软件打开同一个lua项目时的画面:1).LuaDevelopmentTools(简称LDT)2).Intell
- [quick-cocos2d-x lua学习] 官网之多分辨率适配详解
WeiQ_
Quick-Cocos2d-xLua
转自官方网站:http://cn.quick-x.com/?p=1436感觉官网的这篇文章很不错,为了自己日后查看方便,就转过来了~下面是正题:多种分辨率的适配一直都是一个蛋疼的问题,各家公司可能都有自己的一套方案。今天我为大家介绍的是我们在多款游戏里实践后的解决方案,相对来说成本和实现难度都较低,效果也很不错。多种分辨率适配的原理因为横屏和竖屏的原理完全相同,所以本文先以竖屏为例,后文再说明横屏
- lua学习03:tolua的编译和使用:C/C++调用lua、lua调用C++、lua调用tolua、常用tolua和lua的API介绍
谢白羽
lualua开发语言cocos2d
文章目录一、编译及使用流程1)编译lua静态库2)编译tolua++静态库3)编译tolua++.exe4)根据C/C++文件编写好对应的pkg文件,然后根据一创命令生成tolua(1)C文件举例(2)C++文件举例二、C++调用lua1)流程2)注意点:3)要包含的库和头文件4)代码示例5)生成函数的API介绍三、lua调用C++1)代码2)执行结果四、lua调用tolua五、遇到的tolua和
- Lua学习资料和视频
yzhj2005
Lualua开发语言
合宙Luat/LuatOShttps://gitee.com/openLuat/LuatOSLuatOS:PowerfulembeddedLuaEngineforIoTdevices,withmanycomponentsandlowmemoryrequirements(16KRAM,128KFlash)合宙Luat/LuatIDEht
- Lua学习笔记10-元表与元方法
UTD
Lua学习笔记lua学习笔记
原文链接:http://www.jellythink.com/archives/511前言元表对应的英文是metatable,元方法是metamethod。我们都知道,在C++中,两个类是无法直接相加的,但是,如果你重载了“+”符号,就可以进行类的加法运算。在Lua中也有这个道理,两个table类型的变量,你是无法直接进行“+”操作的,如果你定义了一个指定的函数,就可以进行了。那这篇博文就是主要讲
- Lua学习笔记
小米爱大饼
Lua
Lua是一种脚本编程语言,又被称为嵌入式的脚本语言。可以独立运行,也可以作为一个库,嵌入到宿主语言中。宿主语言需要创建Lua虚拟机加载Lua源码文件,虚拟机再将Lua代码转换为中间字节码并执行。1.第一类值:lua当中函数是一个值,他可以存在变量中,可以作为函数参数,可以作为返回值2.闭包:通过调用含有一个内部函数加上该外部函数持有的外部局部变量(upvalue)的外部函数(就是工厂)产生的一个实
- lua学习笔记16 table元表详解
本人视频
一table本质Lua中table本质实际上是个类似HashMap东西。其元素是很多的Key-Value对,类似iOS中的字典NSDictionary。如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制。lua“面向对象”就是凭借这个机制实现的。示例:localtab={}print(tab.key)输出:nil因为tab中没有任何元素,当然视图访问其key元素时就会找不到,所以
- Lua学习笔记五——metatable
hong201
Lualuafunctiontablelistpythonclass
metatable是元表的意思,在python中,有metaclass,即元类,不管是元表还是元类,都是功能强大的,简单的来说,元类就是类的类,元表就是table的table。下面看看元表的强大,利用table模拟list的加法操作:定义列表tablelist={}list.mt={}其中list.mt是用来准备定义list的元表的定义初始化函数functionlist.new(ls)locall
- Lua 学习笔记(6)元表(metatable)与元方法(metamethod)
ChiLi_Lin
LuaLua学习笔记lua
Lua学习笔记(6)元表(metatable)与元方法(metamethod)《Lua程序设计》Lua中每个值都有一套预定义的操作集合。例如数字的相加,字符串的连接。当Lua要把两个表相加时,会检查元表是否有个叫__add的字段,有的话就调用(即元方法)。localmt={}MyTable={}functionMyTable.new(l)localset={}setmetatable(set,mt
- Lua学习笔记 — Table与Metatable(超详细)
快乐小炮灰
Lua与Skynetlua学习笔记
01、Tabletable是lua中唯一的数据结构;既可以表示hashtable也可表示为array;配合元表可以定制表复杂的功能(如实现面对对象编程中的类以及相应继承的功能)数组arr1={1,2,"abc"}--table.insert(table,[pos,]value)table是要插入元素的表,pos是可选参数,表示要插入的位置,默认为表末尾,value是要插入的元素。table.ins
- lua学习01:c调用lua、lua调用c、lua的协程、lua的常见API、lua读取配置文件总结
谢白羽
lualuac语言
文章目录1.c通过虚拟机和虚拟栈调用luatest-vm.ctest-vm.lua打印效果2.lua通过虚拟机和虚拟栈调用clua-tbl.ctest-tbl.lua3.lua的协程test-co.lua展示效果4.常用的luaapi解释(C语言函数)1)lua_State*luaL_newstate(void);2)lua_State*L=luaL_newstate();3)lua_State*
- Lua学习
指间罅隙
Lua学习元表setmetatable(table,metatable):对指定table设置元表(metatable),如果元表(metatable)中存在__metatable键值,setmetatable会失败。返回tablegetmetatable(table):返回对象的元表(metatable)。__index元方法:访问值Lua查找一个表元素时的规则,其实就是如下3个步骤:1.在表中
- Lua学习笔记4. coroutine协同程序和文件I/O、错误处理
weixin_34389926
lua
Lua学习笔记4.coroutine协同程序和文件I/O、错误处理coroutineLua的协同程序coroutine和线程比较类似,有独立的堆栈、局部变量、独立的指针指令,同时又能共享全局变量但coroutine又和多线程程序不同,首先一个多线程程序可以同时运行多个单线程,但协同程序只能串行,也就是说同一时刻只能有一个协同程序在运行,并且这个协同程序将一直占用处理器直到被显式的挂起。基本的函数c
- lua学习
蒲小英
Lualua
Lua是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。1.Lua简介特性:轻量级:它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。可扩展: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学习】Lua 面向对象
谢健
Lua学习Lua面向对象
【lua学习】Lua面向对象面向对象编程(ObjectOrientedProgramming,OOP)是一种非常流行的计算机编程架构。以下几种编程语言都支持面向对象编程:C++JavaObjective-CSmalltalkC#Ruby面向对象特征1)封装:指能够把一个实体的信息、功能、响应都装入一个单独的对象中的特性。2)继承:继承的方法允许在不改动原程序的基础上对其进行扩充,这样使得原功能得以
- Xlua学习笔记一——Lua映射c#生命周期函数
Master-Xue
XLualuaunity
思路非常简单,在c#脚本中每个生命周期函数中执行一个事件,该事件用于在lua中调用,然后再写一个添加或者删除事件的函数即可。之后如果lua中逻辑要通过生命周期函数实现,在物体上添加该脚本组件,然后添加对应周期函数事件就行了。直接上代码。usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnit
- xLua学习总结(三)---C#访问lua中数据
HelloWorldTianNa
1.将lua中基本数据映射到C#类型lua中数据a=1str="小明"--文件编码改为UTF-8isRight=trueC#inta=env.Global.Get("a");stringstr=env.Global.Get("str");boolisRight=env.Global.Get("isRight");2.将lua中的table映射到C#中的ListluatableList={1,2,3
- Unity XLua学习笔记(三):Lua调用C#
qq_42393139
luaunityc#
上一篇文章UnityXLua学习笔记(二):C#调用Lua创建一个Lua脚本Lua脚本LuaCallCSharp.lua脚本内容:localobj1=CS.UnityEngine.GameObject()localobj2=CS.UnityEngine.GameObject("测试游戏对象")Main.lua脚本内容:require("LuaCallCSharp")在Unity中用C#脚本调用(执
- Lua学习笔记:03-Lua语法基础(1)
逍遥俊子
Lua学习笔记Lua基本语法
Lua学习笔记:03-Lua语法基础(1)1.基本语法1.1交互式编程1.2脚本式编程1.3注释1.4全局变量2.Lua数据类型2.1nil(空)2.2boolean(布尔)(略)2.3number(数字)2.4string(字符串)2.5table(表)2.6function(函数)2.7thread(线程)2.8userdata(自定义类型)3.Lua变量3.1变量赋值3.2索引1.基本语法1
- Lua学习笔记
只猿
1.Lua交互式编程and脚本式编程2.注释单行:--多行:--[[--]]多行推荐使用:--[=[]=]3.变量变量默认是全局的且不需要声明,直接使用不会报错(为nil);删除变量可赋值为nil4.Lua中有8个基本类型分别为:nil、boolean、number、string、table、function、userdata、threadnil:类型表示一种没有任何有效值;对于全局变量和tabl
- lua学习<基础概念>
跃千山
基础概念程序块(chunk)定义lua中的每一个源代码文件或在交互模式(Cmd)中输入的一行代码都称之为程序块一个程序块就是一连串语句或者命令lua中连续的语句不需要分隔符,但为了可读性可以加换行,或者分隔符分号;来分割语句但是换行在代码中没有任何作用,仅仅是为了提高可读性a=1b=a*2a=1;b=a*2a=1;b=a*2a=1b=a*2一个程序块可以仅包含一条语句,也可以由多条不同的语句或函数
- Lua学习笔记(五):函数
徐而不缓
1Lua中的函数定义函数有两种用途:1完成指定的任务。此时,函数作为调用语句使用;2计算并返回值。此时,函数作为赋值语句的表达式使用。lua中函数的语法:functionfunc_name(arguments-list)statements-listend调用函数时,如果参数列表为空,则必须使用()表明是函数调用。该规则有一个例外,即:当函数只有一个参数并且这个参数是字符串或者table时,()可
- Unity XLua学习笔记(二):C#调用Lua
qq_42393139
luaunityc#
上一篇文章:UnityXLua学习笔记(一):创建脚本,完成准备工作C#获取Lua中的变量注意:这篇文章中所用到的变量调用均为值拷贝,并不能改变Lua脚本中的值,除了接口拷贝(引用拷贝,会改变Lua中的值)在TestLua中定义一些变量print("LuaTest")testInt=10testStr="ABC"testBool=truetestFloat=1.2--无参数无返回值的函数testF
- XLUA学习--C#访问Lua全局函数
大苏苏说
unityXluaXLUAC#全局函数
上一篇讲到了通过接口的形式,可以访问表内部的函数,那如果这个方法是一个全局的函数,就是这篇博客要讲解的。先上Lua中的代码。functionTestOne()print('noparm')endfunctionTestTwo(a,b)print(a,b)endfunctionTestThree(a,b)returna+bendfunctionTestFour(a,b)returna+b,a,ben
- xLua学习笔记(三) Lua调用C#代码
kuangben2000
XLua
xLua学习笔记(三)Lua调用C#代码https://www.cnblogs.com/herenzhiming/articles/8460856.html将下列代码挂载到任何一个GameObject上,这样就能在Unity中加载并执行Resources/Lua文件夹下的csharp_call.lua.txt文件中Lua代码了publicclassCSharpRun:MonoBehaviour{p
- 【Lua】 Lua学习笔记(一)
FEZ98
Lualua学习笔记
文章目录一、前言二、Lua与热更新三、Lua环境安装四、Lua保留关键词五、Lua八个基本类型(1)nil[1]没有任何有效值[2]对全局变量与table起到删除作用[3]值与nil比较(2)boolean(3)number(4)string[1]''与""都可表示为字符串[2][[]]表示字符串块[3]对数字字符串使用算术操作会将该字符串转换为数字[4]#可用来计算字符串长度[5]字符串连接使用
- Java实现的基于模板的网页结构化信息精准抽取组件:HtmlExtractor
yangshangchuan
信息抽取HtmlExtractor精准抽取信息采集
HtmlExtractor是一个Java实现的基于模板的网页结构化信息精准抽取组件,本身并不包含爬虫功能,但可被爬虫或其他程序调用以便更精准地对网页结构化信息进行抽取。
HtmlExtractor是为大规模分布式环境设计的,采用主从架构,主节点负责维护抽取规则,从节点向主节点请求抽取规则,当抽取规则发生变化,主节点主动通知从节点,从而能实现抽取规则变化之后的实时动态生效。
如
- java编程思想 -- 多态
百合不是茶
java多态详解
一: 向上转型和向下转型
面向对象中的转型只会发生在有继承关系的子类和父类中(接口的实现也包括在这里)。父类:人 子类:男人向上转型: Person p = new Man() ; //向上转型不需要强制类型转化向下转型: Man man =
- [自动数据处理]稳扎稳打,逐步形成自有ADP系统体系
comsci
dp
对于国内的IT行业来讲,虽然我们已经有了"两弹一星",在局部领域形成了自己独有的技术特征,并初步摆脱了国外的控制...但是前面的路还很长....
首先是我们的自动数据处理系统还无法处理很多高级工程...中等规模的拓扑分析系统也没有完成,更加复杂的
- storm 自定义 日志文件
商人shang
stormclusterlogback
Storm中的日志级级别默认为INFO,并且,日志文件是根据worker号来进行区分的,这样,同一个log文件中的信息不一定是一个业务的,这样就会有以下两个需求出现:
1. 想要进行一些调试信息的输出
2. 调试信息或者业务日志信息想要输出到一些固定的文件中
不要怕,不要烦恼,其实Storm已经提供了这样的支持,可以通过自定义logback 下的 cluster.xml 来输
- Extjs3 SpringMVC使用 @RequestBody 标签问题记录
21jhf
springMVC使用 @RequestBody(required = false) UserVO userInfo
传递json对象数据,往往会出现http 415,400,500等错误,总结一下需要使用ajax提交json数据才行,ajax提交使用proxy,参数为jsonData,不能为params;另外,需要设置Content-type属性为json,代码如下:
(由于使用了父类aaa
- 一些排错方法
文强chu
方法
1、java.lang.IllegalStateException: Class invariant violation
at org.apache.log4j.LogManager.getLoggerRepository(LogManager.java:199)at org.apache.log4j.LogManager.getLogger(LogManager.java:228)
at o
- Swing中文件恢复我觉得很难
小桔子
swing
我那个草了!老大怎么回事,怎么做项目评估的?只会说相信你可以做的,试一下,有的是时间!
用java开发一个图文处理工具,类似word,任意位置插入、拖动、删除图片以及文本等。文本框、流程图等,数据保存数据库,其余可保存pdf格式。ok,姐姐千辛万苦,
- php 文件操作
aichenglong
PHP读取文件写入文件
1 写入文件
@$fp=fopen("$DOCUMENT_ROOT/order.txt", "ab");
if(!$fp){
echo "open file error" ;
exit;
}
$outputstring="date:"." \t tire:".$tire."
- MySQL的btree索引和hash索引的区别
AILIKES
数据结构mysql算法
Hash 索引结构的特殊性,其 检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。
可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢
- JAVA的抽象--- 接口 --实现
百合不是茶
抽象 接口 实现接口
//抽象 类 ,方法
//定义一个公共抽象的类 ,并在类中定义一个抽象的方法体
抽象的定义使用abstract
abstract class A 定义一个抽象类 例如:
//定义一个基类
public abstract class A{
//抽象类不能用来实例化,只能用来继承
//
- JS变量作用域实例
bijian1013
作用域
<script>
var scope='hello';
function a(){
console.log(scope); //undefined
var scope='world';
console.log(scope); //world
console.log(b);
- TDD实践(二)
bijian1013
javaTDD
实践题目:分解质因数
Step1:
单元测试:
package com.bijian.study.factor.test;
import java.util.Arrays;
import junit.framework.Assert;
import org.junit.Before;
import org.junit.Test;
import com.bijian.
- [MongoDB学习笔记一]MongoDB主从复制
bit1129
mongodb
MongoDB称为分布式数据库,主要原因是1.基于副本集的数据备份, 2.基于切片的数据扩容。副本集解决数据的读写性能问题,切片解决了MongoDB的数据扩容问题。
事实上,MongoDB提供了主从复制和副本复制两种备份方式,在MongoDB的主从复制和副本复制集群环境中,只有一台作为主服务器,另外一台或者多台服务器作为从服务器。 本文介绍MongoDB的主从复制模式,需要指明
- 【HBase五】Java API操作HBase
bit1129
hbase
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.ha
- python调用zabbix api接口实时展示数据
ronin47
zabbix api接口来进行展示。经过思考之后,计划获取如下内容: 1、 获得认证密钥 2、 获取zabbix所有的主机组 3、 获取单个组下的所有主机 4、 获取某个主机下的所有监控项  
- jsp取得绝对路径
byalias
绝对路径
在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:
一、使用${pageContext.request.contextPath}
代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
- Java定时任务调度:用ExecutorService取代Timer
bylijinnan
java
《Java并发编程实战》一书提到的用ExecutorService取代Java Timer有几个理由,我认为其中最重要的理由是:
如果TimerTask抛出未检查的异常,Timer将会产生无法预料的行为。Timer线程并不捕获异常,所以 TimerTask抛出的未检查的异常会终止timer线程。这种情况下,Timer也不会再重新恢复线程的执行了;它错误的认为整个Timer都被取消了。此时,已经被
- SQL 优化原则
chicony
sql
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统
- java 线程弹球小游戏
CrazyMizzz
java游戏
最近java学到线程,于是做了一个线程弹球的小游戏,不过还没完善
这里是提纲
1.线程弹球游戏实现
1.实现界面需要使用哪些API类
JFrame
JPanel
JButton
FlowLayout
Graphics2D
Thread
Color
ActionListener
ActionEvent
MouseListener
Mouse
- hadoop jps出现process information unavailable提示解决办法
daizj
hadoopjps
hadoop jps出现process information unavailable提示解决办法
jps时出现如下信息:
3019 -- process information unavailable3053 -- process information unavailable2985 -- process information unavailable2917 --
- PHP图片水印缩放类实现
dcj3sjt126com
PHP
<?php
class Image{
private $path;
function __construct($path='./'){
$this->path=rtrim($path,'/').'/';
}
//水印函数,参数:背景图,水印图,位置,前缀,TMD透明度
public function water($b,$l,$pos
- IOS控件学习:UILabel常用属性与用法
dcj3sjt126com
iosUILabel
参考网站:
http://shijue.me/show_text/521c396a8ddf876566000007
http://www.tuicool.com/articles/zquENb
http://blog.csdn.net/a451493485/article/details/9454695
http://wiki.eoe.cn/page/iOS_pptl_artile_281
- 完全手动建立maven骨架
eksliang
javaeclipseWeb
建一个 JAVA 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=App
[-Dversion=0.0.1-SNAPSHOT]
[-Dpackaging=jar]
建一个 web 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=web-a
- 配置清单
gengzg
配置
1、修改grub启动的内核版本
vi /boot/grub/grub.conf
将default 0改为1
拷贝mt7601Usta.ko到/lib文件夹
拷贝RT2870STA.dat到 /etc/Wireless/RT2870STA/文件夹
拷贝wifiscan到bin文件夹,chmod 775 /bin/wifiscan
拷贝wifiget.sh到bin文件夹,chm
- Windows端口被占用处理方法
huqiji
windows
以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法..........................1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等. 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入&
- 开源ckplayer 网页播放器, 跨平台(html5, mobile),flv, f4v, mp4, rtmp协议. webm, ogg, m3u8 !
天梯梦
mobile
CKplayer,其全称为超酷flv播放器,它是一款用于网页上播放视频的软件,支持的格式有:http协议上的flv,f4v,mp4格式,同时支持rtmp视频流格 式播放,此播放器的特点在于用户可以自己定义播放器的风格,诸如播放/暂停按钮,静音按钮,全屏按钮都是以外部图片接口形式调用,用户根据自己的需要制作 出播放器风格所需要使用的各个按钮图片然后替换掉原始风格里相应的图片就可以制作出自己的风格了,
- 简单工厂设计模式
hm4123660
java工厂设计模式简单工厂模式
简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式。是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。
- maven笔记
zhb8015
maven
跳过测试阶段:
mvn package -DskipTests
临时性跳过测试代码的编译:
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。
指定测试类
mvn test
- 非mapreduce生成Hfile,然后导入hbase当中
Stark_Summer
maphbasereduceHfilepath实例
最近一个群友的boss让研究hbase,让hbase的入库速度达到5w+/s,这可愁死了,4台个人电脑组成的集群,多线程入库调了好久,速度也才1w左右,都没有达到理想的那种速度,然后就想到了这种方式,但是网上多是用mapreduce来实现入库,而现在的需求是实时入库,不生成文件了,所以就只能自己用代码实现了,但是网上查了很多资料都没有查到,最后在一个网友的指引下,看了源码,最后找到了生成Hfile
- jsp web tomcat 编码问题
王新春
tomcatjsppageEncode
今天配置jsp项目在tomcat上,windows上正常,而linux上显示乱码,最后定位原因为tomcat 的server.xml 文件的配置,添加 URIEncoding 属性:
<Connector port="8080" protocol="HTTP/1.1"
connectionTi