- excel字符串和单元格拼接_excel单元格拼接字符串
weixin_39906878
excel字符串和单元格拼接
我主攻游戏后端,游戏中Excel数值配置表我都是转换为JavaBean使用的,数值配置表转javabean已有固定框架,不依赖spring系列。如有需要可以看看我的开源项目kaka######答案还是给你把,excel毕竟是表格,而且是二进制文件吧,不同excel软件厂商的excel文件内部结构不一致,我比较担心的是用wps的excel编辑,到了微软的excel打开,再读取会不会抛出异常问题,最后
- 2018-2021我的开源项目总结
wayn1
corwd-admin本人18年6月份毕业在武汉找了第一份java开发工作4500(面试时被hr压了500,武汉当时行情第一年5000),做的oa、库存管理相关系统,公司内系统架构主要是ssh,页面模板使用jsp,干了差不多大半年觉得提升有限,在19年3月份辞职,想着在家写一套自己的后台管理系统,于是就写出了crowd-adnin的第一个版本。当时写这个项目真的是废寝忘食,参考了网上很多的管理项目
- 别人用2小时画的架构图,我只用了10分钟!(建议收藏)
程序员xysam
java学习程序人生
本文主要内容如下;前言最近我发了一张我的开源项目的架构图给读者看了下:然后读者群里就炸锅了,来看看大家怎么说:ProcessOn不是只能画基本的流程图么,还能画彩色架构图?我猜他们眼中的流程图是这样的吧,确实有点平平无奇~于是我决定出个ProcessOn的教程给大家。Processon是一款在线画图软件,当然它的功能在不断迭代,现在功能非常丰富。我是ProcessOn的重度用户,写文章和工作上都是
- 分布式锁中的王者方案 - Redisson
程序员xysam
分布式java学习程序人生
我们先来看下Redis官网对分布式锁的说法:而Java版的分布式锁的框架就是Redisson。本篇实战内容将会基于我的开源项目PassJava来整合Redisson。我把后端、前端、小程序都上传到同一个仓库里面了,大家可以通过Github或码云访问。地址如下:Github:https://github.com/Jackson0714/PassJava-Platform码云:https://gite
- Redis 分布式锁|从青铜到钻石的五种演进方案
程序员xysam
redis分布式数据库学习java程序人生
本文我们来探讨下如何引入分布式锁解决本地锁的问题。本篇所有代码和业务基于我的开源项目PassJava。本篇主要内容如下:一、本地锁的问题首先我们来回顾下本地锁的问题:目前题目微服务被拆分成了四个微服务。前端请求进来时,会被转发到不同的微服务。假如前端接收了10W个请求,每个微服务接收2.5W个请求,假如缓存失效了,每个微服务在访问数据库时加锁,通过锁(synchronzied或lock)来锁住自己
- 分布式权限 shiro + jwt + redis(第三期)
呆呆呆呆梦
java基础redis分布式java
这个分布式权限应用于我的开源项目中目前已经写的文章有目前已经写的文章有。并且有对应视频版本。b站上面本期视频版本,观看视频食用更佳!点击即可跳转,找不到视频可以直接搜索我目前叫呆呆呆呆梦git项目地址【IM即时通信系统(企聊聊)】点击可跳转sprinboot单体项目升级成springcloud项目【第一期】前端项目技术选型以及页面展示【第二期】分布式权限shiro+jwt+redis【第三期】给为
- 秒建炫酷的开源项目文档,这款神器用起来够优雅
愿天堂没有BUG
学习过我的开源项目mall的朋友应该知道,我有一个使用Docsify搭建的项目文档网站。使用Docsify搭建文档网站虽然简单,但是缺少分类、标签、SEO这类功能,随着文档越来越多,查找起来有点不方便!今天给大家推荐一个炫酷的文档主题vuepress-theme-hope,用来搭建项目文档网站正合适!vuepress-theme-hope简介vuepress-theme-hope是一个具有强大功能
- 在虚拟机VMware上安装OpenKylin开源操作系统
raokun_
Avalonia.NETOpenKylin开源操作系统linuxkylin系统架构wpfc#.netcoregpt
在虚拟机(VMware)上安装OpenKylin开源操作系统今天我们一下学习下开放麒麟系统的安装。也是我的开源项目在OpenKylin上运行的实践。希望通过该项目了解和学习Avalonia开发的朋友可以在我的github上拉取代码,同时希望大家多多点点star。https://github.com/raokun/TerraMours.Chat.Ava1.下载OpenKylin开源操作系统镜像官方I
- 项目demo —— GPT 聊天机器人
云端FFF
#我的DemogptChatGPT聊天机器人telegrambot
本文介绍我的开源项目TelegramChatBot,这是一个基于OpenAIGPTAPI开发的telegram机器人,具有多模态交互能力,求star!感谢大家!在telegram@jokerController_bot立即体验!欢迎对GPT应用开发或对telegram开发有兴趣的朋友和我交流文章目录1.项目简介1.1特点1.2状态机设计1.3数据库设计2.各功能最小用例2.1文本生成2.2图像生成
- Vue3.2 + Element-Plus 二次封装 el-table(Pro版)
傲娇的koala
vue.jsjavascriptecmascript前端前端框架
大厂技术高级前端Node进阶点击上方程序员成长指北,关注公众号回复1,加入高级Node交流群前言ProTable组件目前已是2.0版本,在1.0版本[1]中大家提出的问题与功能优化,目前已经得到优化和解决。欢迎大家在使用过程中发现任何问题或更好的想法,都可以在下方评论区留言,或者我的开源项目issues中提出。如果你觉得还不错,请帮我点个小小的Star一、在线预览Link:admin.spicyb
- vue鼠标右键自定义菜单_使用Vue自定义指令实现右键菜单
weixin_39673293
vue鼠标右键自定义菜单
前言浏览器里右键时会有一个默认的菜单,在我的开源项目中正好有自定义右键菜单的需求,在npm库找了下与之相关的包,发现都是以组件形式实现的,感觉那种做法太过繁琐。于是,我就想着能不能像vue的内置指令那样,绑定到元素上,在这个元素上右键就能出现右键菜单,这样做就方便很多了。看了下vue的自定义指令文档后,经过一番折腾,终于实现我的这个想法,本文就跟大家分享下我的实现思路以及过程,欢迎各位感兴趣的开发
- 揭秘Mediasoup的进程间管道通讯设计
im-pingo
webrtcWebRTClearningwebrtcc++PIPE
转载请注明出处:https://blog.csdn.net/impingo我的开源项目地址:https://github.com/pingostack/pingos开源项目:https://pingos.io目录整体设计Worker问题分析libuv代码追踪总结QQ交流群:697773082微信(cczjp1989)整体设计nodejsWorkerWorkerWorker如上图,Mediasoup
- Vue3.2 + Element-Plus 二次封装 el-table(Pro版)
前端瓶子君
vue.js前端javascriptecmascript前端框架
前言ProTable组件目前已是2.0版本,在1.0版本[1]中大家提出的问题与功能优化,目前已经得到优化和解决。欢迎大家在使用过程中发现任何问题或更好的想法,都可以在下方评论区留言,或者我的开源项目issues中提出。如果你觉得还不错,请帮我点个小小的Star一、在线预览Link:admin.spicyboy.cn[2]二、Git仓库地址(欢迎Star⭐⭐⭐)Gitee:gitee.com/la
- sealos 作者创业心路历程
sealyun
写在开头如果你是一个开发者或者创业者,读完这篇文章相信一定会有所收获,本文讲述我整个创业过程中的点点滴滴,以及一些经验总结,让你以后可以更好的规划自己的职业,以及避开我曾经遇到过的坑。被陆奇团队发现2021年末,我的开源项目sealos霸榜了github趋势榜将近一周,然后奇绩创坛团队就通过一些途径找到了我,邀请我填写一个申请表,当时我并不想填,因为我并不知道奇绩创坛是个啥,后来电话和我沟通我才知
- Docsify + Gitalk详细配置过程讲解
Zeeland
其他docsifygitalkpythonpromptulate
作者简介:大家好,我是Zeeland,开源建设者与全栈领域优质创作者。CSDN主页:Zeeland我的博客:ZeelandGithub主页:Undertone0809(Zeeland)支持我:点赞+收藏⭐️+留言介绍:Themixtureofsoftwaredev+Iot+ml+anything简介这几天在给我的开源项目Promptulate文档搭建评论系统,在docsify中发现了gitalk,
- Vue3.2 + Element-Plus 二次封装 el-table(Pro版)
winty~~
vue.jsjavascriptecmascript前端前端框架
点击上方前端Q,关注公众号回复加群,加入前端Q技术交流群前言ProTable组件目前已是2.0版本,在1.0版本[1]中大家提出的问题与功能优化,目前已经得到优化和解决。欢迎大家在使用过程中发现任何问题或更好的想法,都可以在下方评论区留言,或者我的开源项目issues中提出。如果你觉得还不错,请帮我点个小小的Star一、在线预览Link:admin.spicyboy.cn[2]二、Git仓库地址(
- 【编程】Chrome extension扩展开发实战
zhyuzh3d
怎样从众多网页上快速提取信息?比如说:从数百个宝贝页面提取价格和属性从数千个招聘职位页面中提取招聘信息你可能需要kSpider这样一个工具。我的开源项目地址http://10knet.com/zhyuzh/kspider强烈建议你仔细阅读下面的内容然后再使用。问题分析由于现代Web开发方式(React,Vue,AngularJS等)的流行,很多页面都采用先加载页面再用js加载数据的模式,这就导致我
- 【vue3】vueCms后台管理系统(开源)
我的开源项目地址:vueCms_xg在线体验开发文档:制作中后台地址:vuecms.cn⚡️简介一个开箱即用,前端基于vite2+vue3+typeScript+elementPlus+pinia+vue-router4的PC端项目模板。后端由nestjs构建高效、可扩展的Node.js服务器端应用程序的开发框架。开发安装#全局安装yarnnpminstallyarn-g#进入项目根目录yarni
- golang利用gco获取windows系统cpu信息
Man-Li
golang开源实例gocwindowscpu系统
golang利用gco获取windows系统cpu信息效果图原理:细节注意代码关注ManGe分享更多知识效果图原理:调用汇编cpuid指令调用windows.h的GetSystemTimes细节注意malloc开辟的空间要在使用结束后用free回收,具体写法如下代码代码//代码出处我的开源项目:https://github.com/mangenotwork/servers-online-manag
- Vue3.2 + Element-Plus 二次封装 el-table(Pro版)
SYBH.
掘金vue.js前端javascript
前言ProTable组件目前已是2.0版本,在1.0版本中大家提出的问题与功能优化,目前已经得到优化和解决。欢迎大家在使用过程中发现任何问题或更好的想法,都可以在下方评论区留言,或者我的开源项目issues中提出。如果你觉得还不错,请帮我点个小小的Star一、在线预览Link:admin.spicyboy.cn二、Git仓库地址(欢迎Star⭐⭐⭐)Gitee:gitee.com/laramie/
- Redis 分布式锁|从青铜到钻石的五种演进方案
「已注销」
今日分享开始啦,请大家多多指教~本地加锁的方式在分布式的场景下就不适用了,所以本文我们来探讨下如何引入分布式锁解决本地锁的问题。本篇所有代码和业务基于我的开源项目PassJava。本篇主要内容如下:一、本地锁的问题首先我们来回顾下本地锁的问题:目前题目微服务被拆分成了四个微服务。前端请求进来时,会被转发到不同的微服务。假如前端接收了10W个请求,每个微服务接收2.5W个请求,假如缓存失效了,每个微
- ArrayList扩容机制
一只小小狗
MyInterviewjava源码javaspringboot开发语言
ArrayList扩容机制ArrayList的初始容量为10,当ArrayList中元素个数大于等于容量时,进行扩容,扩容为原来的1.5倍。我的Github地址,欢迎大家加入我的开源项目,或者(在我的主页联系我)加入你们的开源项目,点点Github-Stars。\开源项目名称依赖类型版本号描述1spring-boot-starter-triepom1.0.0-SNAPSHOT特定需求下查询速度远超
- 我的开源项目:文件快递柜-匿名口令分享文本,文件-像拿快递一样取文件
Vastsa
日常博文python文档资料个人开发
口令传送箱解决问题很多时候,我们都想将一些文件或文本传送给别人,或者跨端传递一些信息,但是我们又不想为了分享,而去下载一些七里八里的软件,这时候,我们就可以使用口令传送箱,像拿快递一样取文件。主要特色轻量简洁,Fastapi+sqlite3拖拽,复制粘贴上传文件口令传输,生成二维码分享文件:多种上传方式供你选择分享文本:直接复制粘贴直接上传防爆破:错误五次拉黑十分钟完全匿名:不记录任何信息无需注册
- docker-compose一键部署java开源项目
这一年干的很多事都是为了降低我的开源项目消息推送平台austin使用门槛。如果想学Java项目的,强烈推荐我的开源项目消息推送平台Austin(8Kstars),可以用作毕业设计,可以用作校招,可以看看生产环境是怎么推送消息的。开源项目消息推送平台austin仓库地址:消息推送平台推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。https://gitee.com
- 消息推送平台终于要上线啦!
我的开源项目消息推送平台Austin终于要上线了,迎来在线演示的第一版!项目在线演示地址:http://139.9.73.20:3000/消息推送平台推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。https://gitee.com/zhongfucheng/austin/https://github.com/ZhongFuCheng3y/austin不得不说,
- Doraemon —— 一个轻量级Java模块化隔离框架
钱佳
相关代码,见我的开源项目:https://github.com/qianxingchuan/doraemon简介2017年,我在菜鸟物流云这个部门做了一个叫做Asgard的网关,当时为了快速实现,只适配了阿里巴巴的技术栈体系,比如鉴权的部分,直接把菜鸟的账号系统接入的代码固化在网关;再比如调用服务的部分,直接把泛化调用HSF的代码固化在网关。这些固化代码的方式,对于Asgard的可扩展性和灵活性都
- 又一个开源工具搞完了,工作效率直接翻倍
派 大 星.
开源专栏开源低代码
博客首页:派大星⛳️欢迎关注点赞收藏✏️留言本文由派大星原创编撰系列专栏:《开源专栏》本系列主要输出作者自创的开源项目作品:低代码生成器平台大家好,我是派大星,距离上一次开发出开源项目的时间已经过去一段时间了,也不知道大家有没有使用,使用过之后的感受又是如何。不过这次,在经过了在过年期间没日没夜的苦战,我又一次带着我的开源项目重磅归来,与上次的多功能SQL生成器同样是有利于提高工作效率,同样又是在
- mac系统go环境安装(借助goland)
gogoland
一、下载go项目xormmodel介绍一下我的电脑是applem2,下面的环境是在这个基础上安装的。我们这里使用我的开源项目https://github.com/hisheng/xo...来介绍使用。
[email protected]:hisheng/xormmodel.git当我们下载完项目后,我们使用goland打开xormmodel项目。---剩余的明天写,下班了。
- 分布式锁中的王者方案 - Redisson
悟空聊架构
SpringCloud实战RedisSpringBoot实战redisjavaspring开源后端
上篇讲解了如何用Redis实现分布式锁的五种方案,但我们还是有更优的王者方案,就是用Redisson。缓存系列文章:缓存实战(一):20图|6千字|缓存实战(上篇)缓存实战(二):Redis分布式锁|从青铜到钻石的五种演进方案我们先来看下Redis官网怎么说,而Java版的分布式锁的框架就是Redisson。本篇实战内容将会基于我的开源项目PassJava来整合Redisson。我把后端、前端、小
- sealos 作者创业心路历程
云计算
写在开头如果你是一个开发者或者创业者,读完这篇文章相信一定会有所收获,本文讲述我整个创业过程中的点点滴滴,以及一些经验总结,让你以后可以更好的规划自己的职业,以及避开我曾经遇到过的坑。被陆奇团队发现2021年末,我的开源项目sealos霸榜了github趋势榜将近一周,然后奇绩创坛团队就通过一些途径找到了我,邀请我填写一个申请表,当时我并不想填,因为我并不知道奇绩创坛是个啥,后来电话和我沟通我才知
- jQuery 键盘事件keydown ,keypress ,keyup介绍
107x
jsjquerykeydownkeypresskeyup
本文章总结了下些关于jQuery 键盘事件keydown ,keypress ,keyup介绍,有需要了解的朋友可参考。
一、首先需要知道的是: 1、keydown() keydown事件会在键盘按下时触发. 2、keyup() 代码如下 复制代码
$('input').keyup(funciton(){  
- AngularJS中的Promise
bijian1013
JavaScriptAngularJSPromise
一.Promise
Promise是一个接口,它用来处理的对象具有这样的特点:在未来某一时刻(主要是异步调用)会从服务端返回或者被填充属性。其核心是,promise是一个带有then()函数的对象。
为了展示它的优点,下面来看一个例子,其中需要获取用户当前的配置文件:
var cu
- c++ 用数组实现栈类
CrazyMizzz
数据结构C++
#include<iostream>
#include<cassert>
using namespace std;
template<class T, int SIZE = 50>
class Stack{
private:
T list[SIZE];//数组存放栈的元素
int top;//栈顶位置
public:
Stack(
- java和c语言的雷同
麦田的设计者
java递归scaner
软件启动时的初始化代码,加载用户信息2015年5月27号
从头学java二
1、语言的三种基本结构:顺序、选择、循环。废话不多说,需要指出一下几点:
a、return语句的功能除了作为函数返回值以外,还起到结束本函数的功能,return后的语句
不会再继续执行。
b、for循环相比于whi
- LINUX环境并发服务器的三种实现模型
被触发
linux
服务器设计技术有很多,按使用的协议来分有TCP服务器和UDP服务器。按处理方式来分有循环服务器和并发服务器。
1 循环服务器与并发服务器模型
在网络程序里面,一般来说都是许多客户对应一个服务器,为了处理客户的请求,对服务端的程序就提出了特殊的要求。
目前最常用的服务器模型有:
·循环服务器:服务器在同一时刻只能响应一个客户端的请求
·并发服务器:服
- Oracle数据库查询指令
肆无忌惮_
oracle数据库
20140920
单表查询
-- 查询************************************************************************************************************
-- 使用scott用户登录
-- 查看emp表
desc emp
- ext右下角浮动窗口
知了ing
JavaScriptext
第一种
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/
- 浅谈REDIS数据库的键值设计
矮蛋蛋
redis
http://www.cnblogs.com/aidandan/
原文地址:http://www.hoterran.info/redis_kv_design
丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。
- maven编译可执行jar包
alleni123
maven
http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven
<build>
<plugins>
<plugin>
<artifactId>maven-asse
- 人力资源在现代企业中的作用
百合不是茶
HR 企业管理
//人力资源在在企业中的作用人力资源为什么会存在,人力资源究竟是干什么的 人力资源管理是对管理模式一次大的创新,人力资源兴起的原因有以下点: 工业时代的国际化竞争,现代市场的风险管控等等。所以人力资源 在现代经济竞争中的优势明显的存在,人力资源在集团类公司中存在着 明显的优势(鸿海集团),有一次笔者亲自去体验过红海集团的招聘,只 知道人力资源是管理企业招聘的 当时我被招聘上了,当时给我们培训 的人
- Linux自启动设置详解
bijian1013
linux
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。
阅读之前建议先看一下附图。
本文中假设inittab中设置的init tree为:
/etc/rc.d/rc0.d
/etc/rc.d/rc1.d
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d
/etc/rc.d/rc5.d
/etc
- Spring Aop Schema实现
bijian1013
javaspringAOP
本例使用的是Spring2.5
1.Aop配置文件spring-aop.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmln
- 【Gson七】Gson预定义类型适配器
bit1129
gson
Gson提供了丰富的预定义类型适配器,在对象和JSON串之间进行序列化和反序列化时,指定对象和字符串之间的转换方式,
DateTypeAdapter
public final class DateTypeAdapter extends TypeAdapter<Date> {
public static final TypeAdapterFacto
- 【Spark八十八】Spark Streaming累加器操作(updateStateByKey)
bit1129
update
在实时计算的实际应用中,有时除了需要关心一个时间间隔内的数据,有时还可能会对整个实时计算的所有时间间隔内产生的相关数据进行统计。
比如: 对Nginx的access.log实时监控请求404时,有时除了需要统计某个时间间隔内出现的次数,有时还需要统计一整天出现了多少次404,也就是说404监控横跨多个时间间隔。
Spark Streaming的解决方案是累加器,工作原理是,定义
- linux系统下通过shell脚本快速找到哪个进程在写文件
ronin47
一个文件正在被进程写 我想查看这个进程 文件一直在增大 找不到谁在写 使用lsof也没找到
这个问题挺有普遍性的,解决方法应该很多,这里我给大家提个比较直观的方法。
linux下每个文件都会在某个块设备上存放,当然也都有相应的inode, 那么透过vfs.write我们就可以知道谁在不停的写入特定的设备上的inode。
幸运的是systemtap的安装包里带了inodewatch.stp,位
- java-两种方法求第一个最长的可重复子串
bylijinnan
java算法
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class MaxPrefix {
public static void main(String[] args) {
String str="abbdabcdabcx";
- Netty源码学习-ServerBootstrap启动及事件处理过程
bylijinnan
javanetty
Netty是采用了Reactor模式的多线程版本,建议先看下面这篇文章了解一下Reactor模式:
http://bylijinnan.iteye.com/blog/1992325
Netty的启动及事件处理的流程,基本上是按照上面这篇文章来走的
文章里面提到的操作,每一步都能在Netty里面找到对应的代码
其中Reactor里面的Acceptor就对应Netty的ServerBo
- servelt filter listener 的生命周期
cngolon
filterlistenerservelt生命周期
1. servlet 当第一次请求一个servlet资源时,servlet容器创建这个servlet实例,并调用他的 init(ServletConfig config)做一些初始化的工作,然后调用它的service方法处理请求。当第二次请求这个servlet资源时,servlet容器就不在创建实例,而是直接调用它的service方法处理请求,也就是说
- jmpopups获取input元素值
ctrain
JavaScript
jmpopups 获取弹出层form表单
首先,我有一个div,里面包含了一个表单,默认是隐藏的,使用jmpopups时,会弹出这个隐藏的div,其实jmpopups是将我们的代码生成一份拷贝。
当我直接获取这个form表单中的文本框时,使用方法:$('#form input[name=test1]').val();这样是获取不到的。
我们必须到jmpopups生成的代码中去查找这个值,$(
- vi查找替换命令详解
daizj
linux正则表达式替换查找vim
一、查找
查找命令
/pattern<Enter> :向下查找pattern匹配字符串
?pattern<Enter>:向上查找pattern匹配字符串
使用了查找命令之后,使用如下两个键快速查找:
n:按照同一方向继续查找
N:按照反方向查找
字符串匹配
pattern是需要匹配的字符串,例如:
1: /abc<En
- 对网站中的js,css文件进行打包
dcj3sjt126com
PHP打包
一,为什么要用smarty进行打包
apache中也有给js,css这样的静态文件进行打包压缩的模块,但是本文所说的不是以这种方式进行的打包,而是和smarty结合的方式来把网站中的js,css文件进行打包。
为什么要进行打包呢,主要目的是为了合理的管理自己的代码 。现在有好多网站,你查看一下网站的源码的话,你会发现网站的头部有大量的JS文件和CSS文件,网站的尾部也有可能有大量的J
- php Yii: 出现undefined offset 或者 undefined index解决方案
dcj3sjt126com
undefined
在开发Yii 时,在程序中定义了如下方式:
if($this->menuoption[2] === 'test'),那么在运行程序时会报:undefined offset:2,这样的错误主要是由于php.ini 里的错误等级太高了,在windows下错误等级
- linux 文件格式(1) sed工具
eksliang
linuxlinux sed工具sed工具linux sed详解
转载请出自出处:
http://eksliang.iteye.com/blog/2106082
简介
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾
- Android应用程序获取系统权限
gqdy365
android
引用
如何使Android应用程序获取系统权限
第一个方法简单点,不过需要在Android系统源码的环境下用make来编译:
1. 在应用程序的AndroidManifest.xml中的manifest节点
- HoverTree开发日志之验证码
hvt
.netC#asp.nethovertreewebform
HoverTree是一个ASP.NET的开源CMS,目前包含文章系统,图库和留言板功能。代码完全开放,文章内容页生成了静态的HTM页面,留言板提供留言审核功能,文章可以发布HTML源代码,图片上传同时生成高品质缩略图。推出之后得到许多网友的支持,再此表示感谢!留言板不断收到许多有益留言,但同时也有不少广告,因此决定在提交留言页面增加验证码功能。ASP.NET验证码在网上找,如果不是很多,就是特别多
- JSON API:用 JSON 构建 API 的标准指南中文版
justjavac
json
译文地址:https://github.com/justjavac/json-api-zh_CN
如果你和你的团队曾经争论过使用什么方式构建合理 JSON 响应格式, 那么 JSON API 就是你的 anti-bikeshedding 武器。
通过遵循共同的约定,可以提高开发效率,利用更普遍的工具,可以是你更加专注于开发重点:你的程序。
基于 JSON API 的客户端还能够充分利用缓存,
- 数据结构随记_2
lx.asymmetric
数据结构笔记
第三章 栈与队列
一.简答题
1. 在一个循环队列中,队首指针指向队首元素的 前一个 位置。
2.在具有n个单元的循环队列中,队满时共有 n-1 个元素。
3. 向栈中压入元素的操作是先 移动栈顶指针&n
- Linux下的监控工具dstat
网络接口
linux
1) 工具说明dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能状况时, 数据比较显眼容易观察; 而且dstat支持即时刷新, 譬如输入dstat 3, 即每三秒收集一次, 但最新的数据都会每秒刷新显示. 和sysstat相同的是,
- C 语言初级入门--二维数组和指针
1140566087
二维数组c/c++指针
/*
二维数组的定义和二维数组元素的引用
二维数组的定义:
当数组中的每个元素带有两个下标时,称这样的数组为二维数组;
(逻辑上把数组看成一个具有行和列的表格或一个矩阵);
语法:
类型名 数组名[常量表达式1][常量表达式2]
二维数组的引用:
引用二维数组元素时必须带有两个下标,引用形式如下:
例如:
int a[3][4]; 引用:
- 10点睛Spring4.1-Application Event
wiselyman
application
10.1 Application Event
Spring使用Application Event给bean之间的消息通讯提供了手段
应按照如下部分实现bean之间的消息通讯
继承ApplicationEvent类实现自己的事件
实现继承ApplicationListener接口实现监听事件
使用ApplicationContext发布消息