- eclipse从本地磁盘导入工程的做法
clever101
Javaeclipse导入工程
作者:朱金灿来源:http://blog.csdn.net/clever101eclipse的代码组织架构是这样的:第一级是工作空间,第二级是工程项目。因此,eclipse的工作空间其实相当于visualstudio的解决方案,本质就是一系列相关工程的集合。eclipse导入工程有两种方式,一种是通过svn导入,详见:Eclipse导入基于git协议的开源代码工程的做法。本地着重介绍如何从本地磁盘
- The following untracked working tree files would be overwritten by merge问题的解决
clever101
gitgit
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 在更新git仓库时出现了一个Thefollowinguntrackedworkingtreefileswouldbeoverwrittenbymerge的错误,具体如下图: 分析了一下,原来是因为远程服务器仓库和本地仓库都存在一样的目录(本地仓库的目录未纳入版本管理),要更新的话就会把本地目录的文件给覆盖了。明
- WCF for .NET CF的一个应用及两个困惑的问题
shansheng
wcf.netstringbindingmobile数据库
头段时间看了fox23的两篇WCFMobile的文章,就自己动手做了简单的日志填写程序,就是一张数据表,可以记录某日几点到几点做了哪些工作,公司规定每天都要填写。程序结构如下:服务器端:Foolish.CMIS.ServiceFoolish.CMIS.WCFHost客户端:WorkLog4Mobile具体步骤为:新建一个WCF项目,命名为Foolish.CMIS.Service,然后定义一个服务的
- 结构体内存对齐的跨平台做法
clever101
C/C++结构体内存对齐
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 之前写了一篇文章:使用标准C库读文件时需要注意的一个问题,今天发现是错误的。正确的做法是使用#pragmapack预处理指令。示例程序如下:#include//使用#pragmapack指令设置结构体内存对齐#pragmapack(push,1)//保存当前对齐方式,并设置为1字节对齐//定义一个结构体struc
- 成功人士的每一步都是神来之笔吗?
弥帝紫圣
成功人士的每一步都是神来之笔吗?不知从何时起,这个社会充满了聪明人,很多人都言之凿凿地标榜自己是个smart,决不是个脑残的foolish。做事情不仅要看结果,过程也一定不能显得笨,否则就是自己没本事。那些仍在成功路上苦苦挣扎的人无一不被他们认定是个Loser,只有少数熬出来的幸运儿才能被他们拿出来大书特书。好像一切都有神助,自是所有浑然天成,似乎成功人士的每一步都堪称神来之笔。聪明人啊!每一位研
- 一日一词:媲美RIVAL
自观问渠
自现象级英语RIVAL1.英英释义:tobeasgood,clever,beautiful,etc.assomeoneorsomethingelse例句:Thecollege’samenitiesrivalthoseofafive-starhotel.2.体会这个词(进阶篇)“rival”是名词也是动词。作为名词表示“竞争者”“对手”,作为动词表示“能与…媲美”“与…匹敌”,今天我们要学习的是它的
- C语言程序设计——程序流程控制方法(一)
星夜夏空99
c语言算法开发语言
C语言关系运算符---==等于a==b!=不等于a!=b小于和大于a>b、a=小于等于、大于等于a>=b、aintmain(){intn;while(~scanf("%d",&n)){if(!n){printf("FOOLISH\n");}elseif(nintmain(){intn;while(~scanf("%d",&n)){switch(n){case1:printf("one\n");br
- 2019-03-11 116 rival
静美的秋
1.认识这个词(基础篇)词:rival英英释义:tobeasgood,clever,beautiful,etc.assomeoneorsomethingelse例句:Thecollege’splushamenitiesrivalthoseofafive-starhotel.2.体会这个词(进阶篇)“rival”是名词也是动词。作为名词表示“竞争者”“对手”,作为动词表示“能与…媲美”“与…匹敌”,
- vue前端学习笔记
努力努力,努力努力
vue.js前端学习
filter()方法创建给定数组一部分的浅拷贝,其包含通过所提供函数实现的测试的所有元素。constwords=['active','sunlight','self-confident','clever','health'];constresult=words.filter((word)=>word.length==6);console.log(result);结果如下:>Array["activ
- 自己动手写一个简单的Windows shell扩展程序
clever101
ATL/COMshellwindowsmicrosoftextension扩展dll
作者:朱金灿来源:http://blog.csdn.net/clever101关于什么叫Windowsshell扩展程序,这里不作介绍,不懂的同学请google之。一.Shell程序编写这里采用的开发环境为WindowsXP+sp3,VS2005+sp1(应该支持VS2005以上的VS版本,VC6.0估计不支持)。1.新建一个ATL项目,输入工程名:ImportShell,具体如下图:2.在应用程
- Ellen 的Scalers Talk第四轮《新概念》朗读持续力训练 Day12320190219
徐少爷
1.练习材料:新概念第三册lesson272.任务配置:L0+L3+L4001任务L0朗读已发QQ群002L3复述没有3.知识配置001philosophy哲学psychology心理学sociology社会学archaeology考古学zoology动物学002intelligent聪明的bright伶俐的clever机灵的smart聪明的wisdom智慧discernment洞察力003man
- 一次北斗接收机调试总结
clever101
NavigatorDev北斗接收机波特率串口通讯
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 最近项目中要用到北斗接收机,它的样子是长这样的: 这部机器里面是没有操作系统的,由单片机控制。最近我们要根据协议来对它进行操作,具体是给它发指令,接收它回传的数据(通过串口通讯)。厂家提供的测试软件如下: 昨天为了测试指令,单击了上图的设置波特率中的设置按钮,结果今天按照原来的波特率打开然后发送指令,却死活没
- 统信UOS和vue.js的一个兼容问题
clever101
JavaScriptvue.jsjavascriptuos统信
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 这事到现在说起还很奇怪,在UOS20(硬件为华为鲲鹏服务器,arm架构,g++8.3)上部署uve.js(具体版本是element-ui2.15.134)作为服务端。基于vue的表格在win10(作为客户端)的edge浏览器上死活无法显示。然后参考了一篇文章:Element-ui中Table表格无法显示如何解决,
- 2019-05-14 rival
大兄弟的铲屎官
[definition][vt]tobeasgood,clever,beautiful,etc.assomeoneorsomethingelse作为名词表示“竞争者”“对手”作为动词表示“能与…媲美”“与…匹敌”“不亚于”“与…不分高低”[sentence]1.DukeKunshanUniversity'splushamenitiesrivalthoseofafive-starhotel.2.On
- 使用opencv将8位图像raw数据转成bmp文件的方法
clever101
opencv计算机视觉imencode
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 这里说的图像raw数据是只包含图像数据的缓存。主要使用了cv::imencode接口将cv::Mat转化为图像缓存。#include/*生成一幅50*50的白色的单通道的bmp图像*/voidGenerateBmpFile(){intnWidth=50;//宽为50intnHeigh=50;//高为50unsig
- yolov5从英伟达平台移植到华为昇腾开发板上的思路
clever101
pythonYOLO华为昇腾Atlas200I
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 最近需要将yolov5代码从英伟达平台移植到华为昇腾开发板上。搜了一些代码和资料,大致明白了二者的差别。1.二者使用的模型文件不一样 yolov5官方用的模型文件为pt文件,华为昇腾开发板用的是om模型文件。具体怎么转换参考文末的参考资料1.2.代码方面的差别 因为模型文件不一样,因此加载模型文件中生成的模型
- 华为昇腾开发板共享Windows网络上网的方法
clever101
NetWorkwindows网络华为昇腾开发板共享Windows网络Atlas200iDK
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 具体参考文章:linux(内网)通过window上网。具体是两步:一是在windows上设置internet连接共享。二是打开Atlas200IDK下的ubuntu系统的/etc/netplan/01-netcfg.yaml。具体如下:network:version:2renderer:networkdether
- ubuntu上编译proj-7.1.0出现tiffio.h找不到的错误
clever101
C/C++ubuntulinuxproj-7.1.0tiffio.h
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 在编译ubuntu上编译proj-7.1.0出现下面错误:grids.cpp:41:10:fatalerror:tiffio.h:Nosuchfileordirectory41|#include"tiffio.h" 很明显这是没有找到tiffio.h造成的,于是我检查了一下~/.bashrc文件,发现已经把TI
- 一次解决套接字操作超时错误的过程
clever101
NetWorksocket套接字操作超时
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 在windows客户端使用QTcpSocket连接一个ubuntu服务端程序,出现套接字操作超时的错误。开始感觉还莫名其妙的,因为之前连接都是好好的。首先检查是否是windows防火墙是否限制了应用程序通过。在windows防火墙上都设置允许应用程序通过后,依然出现套接字操作超时的错误。看来问题不是出在windo
- PC访问华为昇腾开发板的摸索过程
clever101
hardware华为Atlas200iDK昇腾
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 最近要折腾华为昇腾开发板(官方名称叫:Atlas200IDK)。先是按照官方教程折腾:Atlas200DK环境部署。我发现这教程写得复杂无比,我大致弄懂了它的思路:这个开发板相当于一台电脑,先烧录一个SD卡(这个SD卡相当于开发板上的硬盘),烧录SD卡就是制作开发板上的操作系统。制作好操作系统就是设定从SD卡启动
- 求知若飢,虛心若愚 Stay Hungry, Stay Foolish
shadowkiss
收藏阁jobs工作生活google出版照片
求知若飢,虛心若愚StayHungry,StayFoolish在这里看到许多对作软件艰难的分享,刚好收到好友寄来的这篇文章,或可给彼此一些新年的激励。《SteveJobs于2005年对史丹佛毕业生演讲全文》译文引自:http://blog.yam.com/heuss/article/5166213英文原文:http://news.stanford.edu/news/2005/june15/jobs
- python3.8及以上版本绑定gdal库的一个注意事项
clever101
pythongdalpython3.8
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> gdal和python绑定参考文章:windows环境下python和gdal绑定方法 值得注意的是绑定python3.8及以上版本后在python程序中初始化gdal库时会出现DLLloadfailed的错误。经过排查,发现在初始化gdal环境时针对python3.8及以上版本做了特别处理。我们看看D:\Pr
- ubutun上编译出现undefined reference to symbol ‘dladdr@@GLIBC_2.2.5‘的错误
clever101
C/C++dladdrGLIBC_2.2.5
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> ubutun上编译一段C++程序,出现错误:/usr/bin/ld:/tmp/ccghh3FJ.o:undefinedreferencetosymbol‘dladdr@@GLIBC_2.2.5’//lib/x86_64-linux-gnu/libdl.so.2:erroraddingsymbols:DSOmiss
- 生成无损压缩png和有损压缩png的做法
clever101
gdal3.0工程化实践pngsvpnglodepng
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> png是一种常用的图像格式。png一般为无损压缩,但是可以是有损压缩的。下图都是100x100的png图像,一个是无损压缩,一个是有损压缩。 看着效果基本一样,但是它们的大小相差很大,无损压缩的大小为40,960字节,有损压缩的大小为96字节。下面用代码示例生成无损压缩的png图像和有损压缩的png图像的做法。
- 一碗鸡汤——《Stay Hungry,Stay Foolish》
大羽羊齿
最近薄荷阅读在看《Stayhungry,Stayfoolish》,想把书中自己很有感触的内容做一个记录。1."Ifyouliveeachdayasifitwasyourlast,somedayyou'llmostcertainlyberight."乔布斯在斯坦福大学毕业典礼的演讲。2.Ifyoumakeyourbedeverymorningyouwillhaveaccomplishedthefir
- 在Linux上编译gdal3.1.2指南
clever101
gdal3.0工程化实践gdalgeosprojsqlite3
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 以Ubuntu18编译gdal3.1.2为例,编译gdal3.1.2需要先编译proj库和geos库(可选)。我选择的proj库版本为proj-7.1.0,编译proj-7.1.0需要先编译tiff库和sqlite3。我选择的sqlite3的版本为sqlite-snapshot-202310241106。编译sq
- 原来Linux makefile可以如此简单
clever101
C/C++1024程序员节Linuxmakefilegccg++
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 原来以为Linuxmakefile挺复杂的,直到从网上找到一个编译模板,发现Linuxmakefile是如此简单,而且你还可以根据该模板实现C程序和C++程序的混合编译。下面是Linuxmakefile模板的脚本代码:#指定c编译器CC=gcc#指定C++编译器C++=g++#指定链接器LINK=g++#指定包含
- Linux上编译sqlite3库出现undefined reference to `sqlite3_column_table_name‘
clever101
C/C++linuxsqliteCFLAGS
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>> 在Ubuntu18上编译sqlite3库后在运行程序时出现undefinedreferenceto`sqlite3_column_table_name’的错误。网上的说法是说缺少SQLITE_ENABLE_COLUMN_METADATA的宏定义,解决办法是在sqlite3.c增加一行代码:#defineSQLIT
- x64dbg入门学习
clever101
crackx64dbg逆向
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>>简介 通过逆向一个C++程序来简单介绍如何使用x64dbg进行逆向。编写一个C++示例程序 打开VS2013,创建一个C++控制台工程:CrackDemo,并输入如下代码:#include"stdafx.h"intcheck(intkey){if(1234==key)return1;elsereturn0;}in
- 对Linux下使用C++读写word文件的技术方案比较
clever101
OfficeDevc++读写wordAspose.WordsLibreOfficeSDKapachepoipythondocx
作者:朱金灿来源:clever101的专栏为什么大多数人学不会人工智能编程?>>>缘起 最近在研究在Linux下读写word文件,从网上找了一些资料,分别对多种技术方案进行了比较。技术方案比较 具体有如下解决方案:方案描述优点缺点调用Aspose.Words.Cpp库接口。Aspose.Words.Cpp是一个操作word文件的商业C++库。调用方便快捷,效率高。Aspose.Words.Cp
- 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