- SVN学习笔记
颜洛滨
开发工具SVN开发工具版本管理
SVN学习笔记SVN背景知识SVN,全称Subversion,是一个开放源码的集中式版本控制系统,这里需要注意的一个点就是集中式,所谓的集中式,就是说,SVN管理的所有仓库都位于一个集中的服务器上,如下图所示SVN官网:SVN官网SVN安装:SVN支持多个平台,包括Windows,Mac,Linux等,官网上提供了详细的安装指南,这里我使用的是Centos6,对应的安装步骤如下首先使用svn--v
- linux svn创建资源库,CentOS 7搭建svn服务
你的麦克疯
linuxsvn创建资源库
一、背景自己平时有记笔记的习惯,回到宿舍笔记就同步不了。打算入手下很火的笔记软件,用着觉得不顺手,目录一多查找不方便,没有英文首字母定位快,想想决定用svn同步,整理出来分享给大家。二、搭建svn服务1、安装subversionyum-yinstallsubversion2、创建版本库目录,为创建版本库提供存放位置mkdir-p/home/svn/svnrepos3、创建svn版本库,mynote
- linux | Vim 命令快捷操作
斐夷所非
LinuxlinuxVim
注:本文为过去的“vim使用笔记”。跳转命令跳转命令#:向前查找光标当前所在单词,并跳转到该单词的上一个出现位置。*:向后查找光标当前所在单词,并跳转到该单词的下一个出现位置。行内跳转0:跳转到当前行的行首。[Home]$:跳转到当前行的行尾。[End]^:跳转到当前行的第一个非空字符处。g_:跳转到行尾最后一个非空白字符。|n:跳转到当前行的第n列(例如:|10跳转到第10列)。文件内跳转gg:
- 深入探索 Linux 权限维持之 SSH 后门与公私钥技术
阿贾克斯的黎明
网络安全linuxssh运维
目录深入探索Linux权限维持之SSH后门与公私钥技术SSH后门:开启隐藏访问通道利用软链接创建SSH后门SSHServerRapper方法公私钥:实现免密登录与权限维持生成与部署公私钥隐藏公私钥操作痕迹其他相关技巧与注意事项SSH键盘记录器SSH隐身登录总结在Linux系统安全领域,权限维持是攻击者在获取初始访问权限后,为长期控制目标系统所采用的关键技术手段。其中,SSH后门的建立以及公私钥的巧
- 【Linux系统编程】初识系统编程
不被定义的~wolf
Linuxlinux服务器运维
目录一、什么是系统编程1.系统编程的定义2.系统编程的特点3.系统编程的应用领域4.系统编程的核心概念5.系统编程的工具和技术二、操作系统四大基本功能1.进程管理(ProcessManagement)2.内存管理(MemoryManagement)3.文件系统管理(FileSystemManagement)4.设备管理(DeviceManagement)三、计算机系统分层1.硬件层(Hardwar
- 【svn】批量删除文件夹当中的.SVN
春天的菠菜
SVNsvn服务器windows
目录一、在Windows环境:1、新建记事本2、复制到对应文件夹二、在Linux环境:一、在Windows环境:1、新建记事本将下面代码,粘贴到记事本中,保存为KillSvn.bat文件@echoon@rem删除SVN版本控制目录@remfor/r.%%ain(.)do@ifexist"%%a\.svn"@echo"%%a\.svn"@for/r.%%ain(.)do@ifexist"%%a\.s
- 整理后端开发用软件合集
acc8226
编辑器笔记
注:以下开发用软件,谨代表个人观点。一些标签:【便携版】(app,dmg镜像但内部依旧是app这种形式)能选择便携包尽量选择它。【安装版】(pkg这种形式)是便携类软件的补充,可以按需挑选。如果该软件能做到跨平台,我会优先推荐。【应用商店版】【cli】为命令行程序【win】windows平台有【全平台】win、mac、linux平台都有【免费】【有免费版】【付费】【预览版限免】挑选软件我尽量考虑以
- linux下jsoncpp编译
虎皮猫大人王
linux系统linux系统
折腾了一顿,我使用ubuntu16.04编译的jsoncpp,由于使用的芯片工程需要16.04,无法使用最新的ubuntu系统。发现jsoncpp编译时,CMakeError:CouldnotfindCMAKE_ROOT!!!CMakehasmostlikelynotbeeninstalledcorrectly.Modulesdirectorynotfoundin/usr/local/share/
- Redis 持久化配置:保障数据安全与可恢复性
艾斯比的日常
redis数据库缓存
Redis持久化配置:保障数据安全与可恢复性引言在现代的应用开发中,Redis作为一款高性能的内存数据库,被广泛应用于缓存、消息队列、分布式锁等场景。然而,由于数据存储在内存中,一旦服务器重启、断电或者出现其他异常情况,内存中的数据就会丢失。为了解决这个问题,Redis提供了持久化机制,允许将内存中的数据保存到磁盘上,以便在需要时进行恢复。本文将详细介绍Redis的持久化配置,帮助你更好地保障数据
- 成为 Android 开发人员的最佳途径 – 完整路线图
大门口的猴子
android应用android
Android是一个开源操作系统,基于Linux内核,用于智能手机、平板电脑等移动设备。此外,它还为智能手表和AndroidTV开发。它们每个都有一个专门的界面。Android一直是智能手机最畅销的操作系统之一。Android操作系统由谷歌于2005年收购的AndroidInc.开发游戏、音乐播放器、相机等各种应用程序都是为这些智能手机构建的,可在Android上运行。GooglePlayStor
- 【嵌入式Bluetooth应用开发笔记】第二篇:上手BLUEZ应用开发
林零七
蓝牙开发笔记bluezBluetoothlinuxdbusgdbus
概述BlueZ是一个开源的蓝牙协议栈,提供了丰富的API和工具,支持Linux系统中的蓝牙应用开发。BlueZ提供的API包括D-BusAPI、HCIAPI、L2CAPAPI、RFCOMMAPI、SDPAPI、MGMTAPI等,开发者可以使用这些API实现自己的蓝牙应用程序。BlueZ的架构由多个模块组成,其中主要的模块包括蓝牙协议栈(BluetoothStack)、蓝牙管理器(Bluetooth
- 蓝牙协议栈BlueZ:Linux下的无线通信利器 /Linux
谢璋声Shirley
蓝牙协议栈BlueZ:Linux下的无线通信利器/LinuxbluezMyblueztree.项目地址:https://gitcode.com/gh_mirrors/bl/bluez项目基础介绍与编程语言BlueZ是一个专为Linux系统设计的蓝牙协议栈,自2000年起,由Qualcomm、MarcelHoltmann等贡献者持续维护与发展。此项目采用C作为主要编程语言,并辅以少量的Python代
- BlueZ - Linux平台上的蓝牙协议栈
邓越浪Henry
BlueZ-Linux平台上的蓝牙协议栈bluezMainBlueZtree项目地址:https://gitcode.com/gh_mirrors/blu/bluezBlueZ是一个开源项目,旨在为Linux平台提供蓝牙协议栈。该项目主要由C语言编写,是Linux系统中实现蓝牙功能的基石。1.项目基础介绍及主要编程语言BlueZ项目托管于GitHub上,源代码仓库地址为:https://githu
- 探秘BlueZ:Linux平台的蓝牙协议栈
司莹嫣Maude
探秘BlueZ:Linux平台的蓝牙协议栈bluezMainBlueZtree项目地址:https://gitcode.com/gh_mirrors/blu/bluezBlueZ是一个强大的开源项目,为Linux提供了全面的蓝牙协议栈支持,由QualcommIncorporated和MarcelHoltmann等开发人员精心打造。它不仅提供了基础的蓝牙功能,还包括了对嵌入式系统和最新蓝牙Mesh的
- Conda
王金-太想进步了
conda
4.Conda和Shell介绍(附加)Conda是一个开源的包管理和环境管理系统,可在Windows、macOS和Linux上运行。它快速安装、运行和更新软件包及其依赖项。使用Conda,您可以轻松在本地计算机上创建、保存、加载和切换不同的环境。在开发机中已经安装了conda,我们可以直接使用,而且开发机中也有内置的conda命令studio-conda,下面我们会介绍conda的基本使用,还有s
- 深入解析 BlueZ:Linux 蓝牙协议栈架构、组件与使用
大门口的猴子
驱动开发系统架构信息与通信运维linux
1.引言BlueZ是Linux官方的Bluetooth(蓝牙)协议栈,提供了完整的Bluetooth支持,包括ClassicBluetooth和BluetoothLowEnergy(BLE)。BlueZ由多个组件组成,各组件协同工作,实现Bluetooth设备的发现、配对、连接、数据传输等功能。本文将深入解析BlueZ的架构、各组件的功能、它们之间的关系,以及如何使用这些组件进行Bluetooth
- Linux内核调度子系统之big.little架构
Surest
linux内核
1.armbig.little架构 传统的arm多核系统一般都是对称性质的所以可以常见CPU的架构为双核A9四核A7等。随着移动设备高速发展,arm开始推出了非对称式的cpu架构。例如:双核A53和双核A72混合封装到SOC上,这样的形式一般称为big.little架构。第一个在商业上使用这个架构的CPU是三星samsungexynos5410,这款芯片用在了三星SamsungGalaxys4这款
- 修改mysql数据库远程访问
LongtengGensSupreme
mysql
本文是docker部署的mysql8.0数据库,如果不是docker二部署的,则省略第一步直接使用下面修改即可1、使用docker容器,进入mysql8.0数据库的docker容器进行修改dockerexec-itmysqldocker/bin/bash2、登录MySQLmysql-uroot-p进入`mysql数据库:usemysql;修改user表中的host字段,将localhost改为%(
- Linux如何退出当前命令?如何执行睡眠命令?
coder_wwwdy
Linuxlinux服务器运维
目录Linux如何退出当前命令?如何执行睡眠命令?Linux如何退出当前命令?在大多数命令行界面中,退出当前命令的方法取决于你正在使用的操作系统和命令行环境。以下是一些常见的退出命令:1.**在Linux或macOS的终端中**:-如果你正在运行一个前台进程(例如,通过`./some_script.sh`),你可以使用`Ctrl+C`(按住`Ctrl`键的同时按`C`键)来中断当前进程。-如果你在
- COMP333 public websites
后端
Redistributingthisfile(includingpartially)toCourseHeroorotherpublicwebsitesisstrictlyprohibited.COMP3334-ProjectSection1:OverviewOnlinestorageisapopularapplicationinourdailylife.Withonlinestorage,ause
- npm 常用指令指南
风干牛肉巴旦木
npm
以下是一些常用的NPM(NodePackageManager)指令,它们在前端开发中非常实用:#NPM常用指令大全##包管理###安装依赖```bashnpminstall安装package.json中列出的所有依赖。安装开发依赖npminstall--save-dev安装并添加到devDependencies。安装特定版本的包npminstall@安装指定版本的包。全局安装包npminstal
- Linux 详细了解
ytdbc
linux
1.Linux命令行a.Linux命令行是Linux系统的一个核心组件,允许用户通过键盘输入命令来管理和操作系统,必须学习和掌握常用的Linux命令,才可以高效地使用Linux系统。b.打开终端:在大多数Linux发行版中,你可以通过应用程序菜单或快捷键(如Ctrl+Alt+T)来打开终端。c.输入命令:在命令提示符后面输入你想要的命令,然后按Enter键执行。使用Tab键自动补全:输
- Linux基本操作指令1
派阿喵搞电子
linux学习运维
终端基础操作:1.查看当前目录路径pwd#输出示例:/home/username2.进入指定目录cd/home/{username}/{Documents}3.安装编译C/C++的环境sudoapt-getinstallgccg++sudoapt-getinstalllsb-corelib32stdc++6//安装其他库4.查看安装的gcc和g++的版本g++-vgcc-v5.当前目录下创建一个C
- 分分钟搞定分布式技术专题面试——Nginx+ZK+ActiveMQ+Kafka+RabbitMQ+MongoDB+Redis!
独孤球球
java开发语言
前些日子听很多朋友说面试跪在分布式,所以今天特地来总结一波分布式技术专题面试,限流、通讯、缓存:01分布式限流:Nginx+ZooKeeper1.1分布式限流之Nginx请解释一下什么是Nginx?请列举xNginx的一些特性。请列举xNginx和和Apache之间的不同点请解释xNginx如何处理PHTTP请求。在xNginx中,如何使用未定义的服务器名称来阻止处理请求?使用“反向代理服务器”请
- 分布式中间件:Redis介绍
顾北辰20
分布式中间件分布式中间件redis
目录Redis概述Redis的特点高性能丰富的数据结构持久化分布式特性简单易用Redis的数据结构字符串(String)哈希(Hash)列表(List)集合(Set)有序集合(SortedSet)Redis的应用场景缓存消息队列分布式锁计数器排行榜在当今的分布式系统开发中,中间件起着至关重要的作用。其中,Redis作为一款高性能的键值对存储数据库,在缓存、消息队列、分布式锁等多个领域都有着广泛的应
- Spring Boot 项目中 Redis 常见问题及解决方案
格子先生Lab
springbootredis后端
目录缓存穿透缓存雪崩缓存击穿Redis连接池耗尽Redis序列化问题总结1.缓存穿透问题描述缓存穿透是指查询一个不存在的数据,由于缓存中没有该数据,请求会直接打到数据库上,导致数据库压力过大。解决方案缓存空值:即使查询的数据不存在,也将空值缓存起来,并设置一个较短的过期时间。布隆过滤器:在查询缓存之前,先通过布隆过滤器判断数据是否存在。示例代码@ServicepublicclassUserServ
- linux 系统硬件信息检测工具,在Linux上查找系统hwinfo硬件信息工具
苹果姐姐 郑辰雨
linux系统硬件信息检测工具
hwinfo是一种硬件信息工具,可用于分析计算机上的硬件并以人类可读的格式显示有关各种硬件组件的详细信息。它报告有关CPU,RAM,键盘,鼠标,图形卡,声音,存储,网络接口,磁盘,分区,BIOS和网桥等的信息。该工具可以显示详细信息,例如lshw,dmidecode,inxi和其他工具。hwinfolibhd库用于libhd.so收集系统上的硬件信息。该工具是专门为openSUSE系统设计的,但是
- kafka 在Linux上的安装部署
The博宇
软件安装linuxkafka运维
一、前言Kafka是一个分布式流处理平台,在大数据领域有着广泛的应用。在Linux系统上安装部署Kafka可以为我们搭建高效的数据处理环境。本教程将详细介绍在Linux中安装和部署Kafka的步骤。二、准备工作2.1系统要求确保你的Linux系统已经安装并配置好。本教程以CentOS7为例,但其他常见的Linux发行版(如Ubuntu等)步骤也大致相似。系统需要有足够的磁盘空间、内存等资源,一般建
- centos基础知识
铁锅与大鹅
php数据库开发语言
系统监控proc文件系统proc文件系统是一种无存储的文件系统,当读其中的文件时,其内容动态生成,当写文件时,文件所关联的写函数被调用。内核部件可以通过该文件系统向用户空间提供接口来提供查询信息、修改软件行为,因而它是一种比较重要的特殊文件系统。大致包含了如下信息:内存管理每个进程的相关信息文件系统设备驱动程序系统总线电源管理终端系统控制参数网络和整个Linux系统相关的参数如下:/proc/cm
- YashanDB Linux客户端安装
数据库
本文内容来自YashanDB官网,原文内容请见https://doc.yashandb.com/yashandb/23.3/zh/%E5%AE%89%E8%A3%85%...本文介绍YashanDB客户端(Linux)的安装、使用以及卸载的操作步骤。#安装YashanDB客户端YashanDB客户端在Linux系统中的安装方法分为:脚本安装:适用于所有的Linux平台,对应的卸载方法为卸载通过脚本
- 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