- 【shell】Shell学习后篇
GaoJamie
SHELL脚本bash
Linux常用Shell文章目录Linux常用ShellBanner设置字体颜色设置提示操作系统操作系统版本号系统处理器架构关闭防火墙和SELinux系统操作防火墙相关获取当前目录判断文件是否存在判断目录是否存在后台挂起静默执行判断之前的命令是否成功Banner设置字体颜色RED='\033[31m'GREEN='\033[32m'YELLOW='\033[33m'BLUE='\033[34m'B
- java面试题/认证答辩 ---linux系统操作
Fuly1024
面试刷题linux
掌握层次:熟悉:掌握linux基本命令(cd,ls,top等)的使用掌握:掌握常用软件的安装(java,mysql等)精通:掌握常见运维工具的使用,能进行脚本开发综合应用:掌握linux操作系统的基本原理,具备在系统下进行网络配置,性能调优,系统安全配置的能力,有部署和运维linux下大型产品或项目经验top指令:参考:https://blog.csdn.net/weixin_41427129/a
- 服务器架设作业题答案
xencao
Linux/Unix服务器作业linuxserver网络internet
PARTI、架站前进修篇:第一章、架站之前所需的技能分析请简述进行网站架设前,应该具备何种基本技能?Linux系统操作上,至少需要了解帐号管理、文件属性与权限、程序与资源管理、硬件如硬盘之挂载与软件软件包之安装如RPM软件包管理器等等,而vi与Shell也是不可忽略之基本技能,更重要者,日志的管理以及系统服务的原理(如standalone与superdeamon服务启动的方式差异等)亦需同时厘清,
- Linux下的七个运行级别介绍
zxa1334
LInuxLinux运行级别多用户
init是Linux系统操作中不可缺少的程序之一。init进程,它是一个由内核启动的用户级进程。内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。Linux7个运行级别(0:关机,停机模式、1:单用户模式、2:多用户模式、3:完整的多用户文本模式、4:系统
- linux hive查询数据类型,04-hive的数据类型
金融四十人论坛
linuxhive查询数据类型
转载请注明~在学习了Linux系统操作命令和shell编程之后,将进入到hive的学习中,先主要介绍hive的数据类型和文件格式。01数据类型基本数据类型Hive提供了基本数据类型和复杂数据类型整型TINYINT—微整型,只占用1个字节,只能存储0-255的整数。SMALLINT–小整型,占用2个字节,存储范围–32768到32767。INT–整型,占用4个字节,存储范围-2147483648到2
- 虚拟系统管理器QEMU/KVM
忘心虚无
Linux系统操作Windows的共享目录输入命令连接共享目录smbclient//ip/共享目录-U用户名输入密码从共享目录下载单个文件到主机get文件名共享目录的名称中包含空格时,将名称放在双引号中退出连接quit上传文件put文件名Linux安装虚拟系统管理器先查看是否支持可虚拟化lsmod|grepkvm结果:显示kvm_intel和kvm的信息则表示可以虚拟化,执行第二步。运行命令安装k
- CSP-J2 CSP-S2 复赛 第2轮 比赛技巧-做题策略与时间分配、容易犯错误汇总 NOI Linux2.0文件操作等
dllglvzhenfeng
计算机考研机试CSP-JCSP-SNOIP历年真题CSP-JCSP-S复赛算法c++人工智能信息学奥赛C++CSP-J2
手把手教你如何使用文件输入输出手把手教你如何使用文件输入输出csp复赛NOIlinux操作csp复赛NOIlinux操作_哔哩哔哩_bilibiliCSP复赛考前必看:linux2.0环境熟悉和文件操作CSP复赛考前必看:linux2.0环境熟悉和文件操作_哔哩哔哩_bilibilinoip复赛的准备工作——机试linux系统操作要点noip复赛的准备工作——机试linux系统操作要点_哔哩哔哩_
- Linux系统操作——Nginx使用OpenSSL实现https转发
被时间v扑了空
linux系统nginxhttps运维
目录一、OpenSSL创建自签名证书1、下载安装OpenSSL2、创建自签名的SSL证书和私钥3、转换成.jks文件二、配置Nginx1、配置方法一:http和https同时监听,自动跳转https;2、配置方法二:http自动跳转https;3、配置方法三:http,https同时可访问;三、开放443端口一、OpenSSL创建自签名证书1、下载安装OpenSSL下载地址:https://www
- Linux系统操作——tcping安装与使用
被时间v扑了空
linux系统linux运维服务器
目录.一、安装1、安装依赖tcptraceroute和bc2、安装tcping3、赋予tcping执行权限4、测试5、tcping返回结果说明二、使用说明(参数)一、安装1、安装依赖tcptraceroute和bc【CentOS或RHEL】sudoyuminstall-ytcptraceroutebc【Ubuntu或Debian】sudoapt-getinstalltcptraceroutebc#
- Linux 文件管理命令----pwd 命令
redrose2100
Linux常用命令详解专栏linux运维服务器
pwd的全称为printworkingdirectory,即打印工作目录pwd命令显示当前所在的目录在Linux系统中,pwd命令是一个非常有用同时也是非常简单的命令,在Linux系统操作中,通常会不断地切换目录,那么一段时间后,就会出现不知道当前位于什么位置了,此时通过pwd命令就很容易的知道当前所在的路径了,如下所示,当前所在的路径为:/root/。[root@localhost~]#pwd/
- 学习计划
BruceKent1012
第1周(4月1日-4月7日)第1节Python开班仪式及职业指导01-Python语言历史及职业发展02-Python自动化开发网络班开班说明第2节Python开发之运维基础(一)01-Linux系统入门02-Linux系统基础03-Linux系统操作04-Linux基本命令05-Linux命令历史与帮助信息第3节Python开发之运维基础(二)01-Linux文件系统02-Linux文件系统基础
- linux命令查看cpu负载,怎么使用Linux命令查看CPU使用率
weixin_39806948
linux命令查看cpu负载
在Linux系统操作中,有时需要查看cpu的使用率,这就需要用到Linux命令了,Linux查看cpu使用率的命令主要有4个,即top、vmstat、mpstat和prstat命令,一起来了解下吧。1.top使用权限:所有使用者使用方式:top[-][ddelay][q][c][S][s][i][n][b]说明:即时显示process的动态d:改变显示的更新速度,或是在交谈式指令列(interac
- Linux常用操作总结
xiaolege_
Linux总结Linux操作总结docker安装
工作中难免要对Linux系统操作,经常要百度,在此做个总结记录,持续更新。。。。。重启dockersystemctlstartdocker解压filename.zip的解压:unzipfilename.zipfilename.tar.gz的解压:tar-zxvffilename.tar.gz其中zxvf含义分别如下z:gzip压缩格式x:extract解压v:verbose详细信息f:file(f
- 轻松驾驭Linux命令:账户查看、目录文件操作详解
屿小夏
#Linux系统操作linux服务器运维系统操作
屿小夏:个人主页个人专栏:Linux系统操作莫道桑榆晚,为霞尚满天!文章目录引言️查看账户☁️whoami☁️who️ls和目录文件的创建删除☁️ls(查看目录)☁️cd(进入目录)☁️touch(创建文件)☁️mkdir(创建目录)☁️rmdir(删除目录)☁️rm(删除目录或文件)️全篇总结引言在Linux系统中,熟练掌握一些基础的命令对于系统管理员和开发者至关重要。本文将带你深入了解如何查看
- Linux系统操作笔记
qiangsanwa
操作系统
Linux操作系统学习笔记Linux操作系统的最基础知识Linux的所有的内容都是以文件形式保存,包括硬件Linux不靠扩展名来区分文件类型,虽然有扩展名,但只是为了让系统管理员更清晰的知道文件类型而已硬盘是挂载在/dev/目录下的主分区最多只有4个,扩展分区只有一个,主分区加扩展分区最多有4个,逻辑分区最多只有22个Linux必须分区的是/(根分区)、swap分区(交换内存分区),推荐创建的分区
- 【知识回顾整理1】Linux系统操作知识
Livedia_小达
linux
1.文件系统万物皆文件Linux系统文件分隔符/windows系统文件分割符\相对路径中:./表示当前目录…/表示上一层文件目录文件分类:普通文件:各类数据文件目录文件:即文件夹,只允许管理员对其进行修改,程序只能用不能改设备文件:系统把每个设备映射为一个文件,用于向IO提供连接的文件,分字符设备和块设备管道文件:用于进程间的通信链接文件:类似win快捷方式,可分为软连接和硬连接文件权限:读:r-
- ubuntu16.04连接校园网——linux之旅(1)
yaojingdedaogao
linux之ubuntuubuntulinux深澜校园网
前几天微软给我发了右下角谴责后,就考虑搬家到ubuntu,正式开启linux之旅~所以开了这个系列,记录一些linux系统操作的小技巧。搬家完的第一件事就是解决联网问题了。作为校园网用户,联网真是困难重重,上网搜索了方法,因为校园网也在不断升级,之前的一些方法并不完全试用。经过多次尝试,终于解决了问题。本方法试用于深澜的校园网。首先,点击右上角网络连接标志,选择最下面EditConnecitons
- Miniconda 和 poetry 搭建 Python 开发环境(支持多版本、依赖管理)
rollingstarky
基于自己的日常习惯测试整理,通过Windows系统演示(Linux系统操作步骤大同小异)。Miniconda用来提供conda命令管理多个Python版本(如Python3.8、Python3.9);poetry则用来创建基于项目的虚拟环境,维护对应的包依赖关系。一、效果演示conda命令查看安装的Python版本:C:\Users\Administrator>condaenvlist#conda
- Docker 从入门到实战,从零部署 Node + MongoDB + Redis 项目
十一技术斩
java后端面试数据库mysql
看完这篇文章你能了解到什么?了解常见的Docker知识利用Docker快速跨平台部署后端(Node.js+MongoDB+Redis+Nginx)项目一些常见的Linux系统操作编写Dockerfile文件编写docker-compose文件编写一些常见的nginx配置文件PS这里主要讲的是利用容器化的方式去部署项目,容器化部署的好处有很多哈,比如容器可以很方便从一台电脑迁移到另一台电脑。Dock
- 为啥副经理跟运维吵起来?
tony4geek
运维
大家好这里是tony4geek。今天是从V站看来的一个文章。昨天部门副经理跟运维吵起来了,副经理原本就是开发,日常也是写代码开发。吵起来原因就是这位副经理要运维把所有公司网络设备和系统管理员密码统统交给他,他在老板面前保障,决定不泄露密码,结果副经理给我们开发一人copy一份,还把生产环境服务器密码发给外包公司,结果外包公司开发人员对Linux系统操作不熟,操作失误把公司几年存的代码文档和公司产品
- linux系统操作指令速查速记
EricEco8
linuxlinux服务器操作系统前端服务端开发
x-shell操作linux常用命令前端开发必备的linux基础知识命令ls——列出文件ls显示当前目录文件ls-la给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件lsa*列出当前目录下以字母a开头的所有文件ls-l*.doc给出当前目录下以.doc结尾的所有文件命令cp——复制文件cpafileafile.bak把文件复制为新文件afile.bakcpafile/home/bi
- 牛客- 运维笔记(一)
nobody233
1.linux下的进程类型:交互进程:是由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。批处理进程:和终端没有联系,是一个进程序列。监控进程(也称系统守护进程):是Linux系统启动时运行的进程,并常驻后台。例如,httpd是著名的Apache服务器的监控进程。init是Linux系统操作中不可缺少的程序之一。所谓的init进程,它是一个由内核启动的用户级进程。内核自行启动
- [程序人生]常用的Linux命令简称与全称
或许,这就是梦想吧!
linux运维服务器
常用的Linux命令简称与全称引言学习Linux系统操作的时候,那些命令很难记,让人头大。本文给出Linux系统中常用的命令简称与全称。正文以下是常用的Linux命令简称与全称:pwd(printworkingdirectory):显示当前工作目录的路径。cd(changedirectory):改变当前工作目录。ls(list):列出当前目录下的文件和子目录。cp(copy):复制文件或目录。mv
- Error系列-常见异常问题解决方案以及系统指令总结
tangdou369098655
面向全栈linux前端node.js
前情提要作为一名开发,日常工作中会遇到很多报错的情况,希望我的总结可以帮助到小伙伴们~日常工作中也会遇到需要部署项目或者登陆linux系统操作的情况,很多时候需要查找一些命令,于是我决定,要把我日常经常用到的一些命令总结起来,分享给小伙伴们~~下面以各个场景为案例,来列举我常用的一些命令场景1:部署项目pm2启动以后无法访问项目,于是我采用了下面命令来重现问题pm2查看进程pm2lspm2停止某个
- 超实用的adb与adb shell常用命令汇总
520Dreamer
adb(AndroidDebugBridge),SDK自带的工具,可实现桥接功能,实现PC和android设备的交互adbshell:基于Androidlinux系统操作,放在安卓设备的system/bin目录下,手机端的命令一:adb常用命令1.PC连接android设备(PC与android设备连接同一个wifi,或处于同一个局域网)连接:adbconnectip:5555断开连接:adbdi
- Noah-MP模型+Python
天青色等烟雨..
水文经验分享python陆面模式
目的使参会学员熟悉陆表过程的主要研究内容以及陆面模型在生态水文研究中的地位和作用;深入理解Noah-MP5.0模型的原理,掌握Noah-MP模型(2023年最新发布的5.0版本)所需的系统环境与编译环境的搭建方法及模型实践运行,熟悉linux系统操作环境及Python编程;掌握利用Python语言进行站点与区域数据的处理、单站和区域的模拟、模拟结果的输出和后续分析及可视化等方法。以老师多年研究及案
- CKA及CKAD认证考试经验分享
章鱼13
上个月通过了CKA以及CKAD两项考试,在此和大家分享一下两项考试的准备过程和考试心得。首先,作为一个有关容器化的全英文上机考试,在准备考试之前,默认大家已具备以下三项基本素质:熟练的Linux系统操作、容器化技术基本知识储备、较好的英语阅读能力。考试准备然后我分享一下我整个的考试准备,我把考试准备总共分为了3个阶段。知识储备阶段本阶段的主要任务是认识和学习Kubernetes的整体框架和各类概念
- Python支持下Noah-MP陆面模式站点、区域模拟及可视化分析
xiao5kou4chang6kai4
水文生态气候python开发语言
熟悉陆表过程的主要研究内容以及陆面模型在生态水文研究中的地位和作用;深入理解Noah-MP5.0模型的原理,掌握Noah-MP模型(2023年最新发布的5.0版本)所需的系统环境与编译环境的搭建方法及模型实践运行,熟悉linux系统操作环境及Python编程;掌握利用Python语言进行站点与区域数据的处理、单站和区域的模拟、模拟结果的输出和后续分析及可视化等方法。以老师多年研究及案例为背景,重点
- Python支持下最新Noah-MP陆面模式站点与区域数据的处理、单站和区域的模拟、模拟结果的输出和后续分析及可视化
WangYan2022
生态Noah-MP陆面过程模型区域模拟站点模拟
目录Noah-MP5.0模型介绍&模型所需环境的搭建Python教程Noah-MP5.0模型站点模拟Noah-MP5.0模型区域模拟更多应用熟悉陆表过程的主要研究内容以及陆面模型在生态水文研究中的地位和作用;深入理解Noah-MP5.0模型的原理,掌握Noah-MP模型(2023年最新发布的5.0版本)所需的系统环境与编译环境的搭建方法及模型实践运行,熟悉linux系统操作环境及Python编程;
- Python支持下最新Noah-MP陆面模式站点、区域模拟及可视化分析技术
吹翻书页的风
环境科学农林生态遥感python陆面过程模式noah-mp生态水文陆面模式陆面生态
查看原文>>>Python支持下最新Noah-MP陆面模式站点、区域模拟及可视化分析技术熟悉陆表过程的主要研究内容以及陆面模型在生态水文研究中的地位和作用;深入理解Noah-MP5.0模型的原理,掌握Noah-MP模型(2023年最新发布的5.0版本)所需的系统环境与编译环境的搭建方法及模型实践运行,熟悉linux系统操作环境及Python编程;掌握利用Python语言进行站点与区域数据的处理、单
- html
周华华
html
js
1,数组的排列
var arr=[1,4,234,43,52,];
for(var x=0;x<arr.length;x++){
for(var y=x-1;y<arr.length;y++){
if(arr[x]<arr[y]){
&
- 【Struts2 四】Struts2拦截器
bit1129
struts2拦截器
Struts2框架是基于拦截器实现的,可以对某个Action进行拦截,然后某些逻辑处理,拦截器相当于AOP里面的环绕通知,即在Action方法的执行之前和之后根据需要添加相应的逻辑。事实上,即使struts.xml没有任何关于拦截器的配置,Struts2也会为我们添加一组默认的拦截器,最常见的是,请求参数自动绑定到Action对应的字段上。
Struts2中自定义拦截器的步骤是:
- make:cc 命令未找到解决方法
daizj
linux命令未知make cc
安装rz sz程序时,报下面错误:
[root@slave2 src]# make posix
cc -O -DPOSIX -DMD=2 rz.c -o rz
make: cc:命令未找到
make: *** [posix] 错误 127
系统:centos 6.6
环境:虚拟机
错误原因:系统未安装gcc,这个是由于在安
- Oracle之Job应用
周凡杨
oracle job
最近写服务,服务上线后,需要写一个定时执行的SQL脚本,清理并更新数据库表里的数据,应用到了Oracle 的 Job的相关知识。在此总结一下。
一:查看相关job信息
1、相关视图
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行
- 多线程机制
朱辉辉33
多线程
转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
老A不折腾
web报表finereportjava报表报表工具
FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上
- mysql rpm安装后没有my.cnf
林鹤霄
没有my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于r
- Kindle Fire HDX root并安装谷歌服务框架之后仍无法登陆谷歌账号的问题
aigo
root
原文:http://kindlefireforkid.com/how-to-setup-a-google-account-on-amazon-fire-tablet/
Step 4: Run ADB command from your PC
On the PC, you need install Amazon Fire ADB driver and instal
- javascript 中var提升的典型实例
alxw4616
JavaScript
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
m
- 定时器和获取时间的使用
百合不是茶
时间的转换定时器
定时器:定时创建任务在游戏设计的时候用的比较多
Timer();定时器
TImerTask();Timer的子类 由 Timer 安排为一次执行或重复执行的任务。
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定
- JDK1.5 Queue
bijian1013
javathreadjava多线程Queue
JDK1.5 Queue
LinkedList:
LinkedList不是同步的。如果多个线程同时访问列表,而其中至少一个线程从结构上修改了该列表,则它必须 保持外部同步。(结构修改指添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方
- http认证原理和https
bijian1013
httphttps
一.基础介绍
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后
- 【Java范型五】范型继承
bit1129
java
定义如下一个抽象的范型类,其中定义了两个范型参数,T1,T2
package com.tom.lang.generics;
public abstract class SuperGenerics<T1, T2> {
private T1 t1;
private T2 t2;
public abstract void doIt(T
- 【Nginx六】nginx.conf常用指令(Directive)
bit1129
Directive
1. worker_processes 8;
表示Nginx将启动8个工作者进程,通过ps -ef|grep nginx,会发现有8个Nginx Worker Process在运行
nobody 53879 118449 0 Apr22 ? 00:26:15 nginx: worker process
- lua 遍历Header头部
ronin47
lua header 遍历
local headers = ngx.req.get_headers()
ngx.say("headers begin", "<br/>")
ngx.say("Host : ", he
- java-32.通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。
bylijinnan
java
import java.util.Arrays;
public class MinSumASumB {
/**
* Q32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序.
*
* 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
* 例如:
* int[] a = {100,99,98,1,2,3
- redis
开窍的石头
redis
在redis的redis.conf配置文件中找到# requirepass foobared
把它替换成requirepass 12356789 后边的12356789就是你的密码
打开redis客户端输入config get requirepass
返回
redis 127.0.0.1:6379> config get requirepass
1) "require
- [JAVA图像与图形]现有的GPU架构支持JAVA语言吗?
comsci
java语言
无论是opengl还是cuda,都是建立在C语言体系架构基础上的,在未来,图像图形处理业务快速发展,相关领域市场不断扩大的情况下,我们JAVA语言系统怎么从这么庞大,且还在不断扩大的市场上分到一块蛋糕,是值得每个JAVAER认真思考和行动的事情
- 安装ubuntu14.04登录后花屏了怎么办
cuiyadll
ubuntu
这个情况,一般属于显卡驱动问题。
可以先尝试安装显卡的官方闭源驱动。
按键盘三个键:CTRL + ALT + F1
进入终端,输入用户名和密码登录终端:
安装amd的显卡驱动
sudo
apt-get
install
fglrx
安装nvidia显卡驱动
sudo
ap
- SSL 与 数字证书 的基本概念和工作原理
darrenzhu
加密ssl证书密钥签名
SSL 与 数字证书 的基本概念和工作原理
http://www.linuxde.net/2012/03/8301.html
SSL握手协议的目的是或最终结果是让客户端和服务器拥有一个共同的密钥,握手协议本身是基于非对称加密机制的,之后就使用共同的密钥基于对称加密机制进行信息交换。
http://www.ibm.com/developerworks/cn/webspher
- Ubuntu设置ip的步骤
dcj3sjt126com
ubuntu
在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。
转载不是错:
Ubuntu命令行修改网络配置方法
/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以D
- php包管理工具推荐
dcj3sjt126com
PHPComposer
http://www.phpcomposer.com/
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
中文文档
入门指南
下载
安装包列表
Composer 中国镜像
- Gson使用四(TypeAdapter)
eksliang
jsongsonGson自定义转换器gsonTypeAdapter
转载请出自出处:http://eksliang.iteye.com/blog/2175595 一.概述
Gson的TypeAapter可以理解成自定义序列化和返序列化 二、应用场景举例
例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都
- JQM控件之Navbar和Tabs
gundumw100
htmlxmlcss
在JQM中使用导航栏Navbar是简单的。
只需要将data-role="navbar"赋给div即可:
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active&qu
- 利用归并排序算法对大文件进行排序
iwindyforest
java归并排序大文件分治法Merge sort
归并排序算法介绍,请参照Wikipeida
zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
基本思想:
大文件分割成行数相等的两个子文件,递归(归并排序)两个子文件,直到递归到分割成的子文件低于限制行数
低于限制行数的子文件直接排序
两个排序好的子文件归并到父文件
直到最后所有排序好的父文件归并到输入
- iOS UIWebView URL拦截
啸笑天
UIWebView
本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源。最后从下文中找到了解决方法,第一次翻译,难免有
- 索引的碎片整理SQL语句
macroli
sql
SET NOCOUNT ON
DECLARE @tablename VARCHAR (128)
DECLARE @execstr VARCHAR (255)
DECLARE @objectid INT
DECLARE @indexid INT
DECLARE @frag DECIMAL
DECLARE @maxfrag DECIMAL
--设置最大允许的碎片数量,超过则对索引进行碎片
- Angularjs同步操作http请求with $promise
qiaolevip
每天进步一点点学习永无止境AngularJS纵观千象
// Define a factory
app.factory('profilePromise', ['$q', 'AccountService', function($q, AccountService) {
var deferred = $q.defer();
AccountService.getProfile().then(function(res) {
- hibernate联合查询问题
sxj19881213
sqlHibernateHQL联合查询
最近在用hibernate做项目,遇到了联合查询的问题,以及联合查询中的N+1问题。
针对无外键关联的联合查询,我做了HQL和SQL的实验,希望能帮助到大家。(我使用的版本是hibernate3.3.2)
1 几个常识:
(1)hql中的几种join查询,只有在外键关联、并且作了相应配置时才能使用。
(2)hql的默认查询策略,在进行联合查询时,会产
- struts2.xml
wuai
struts
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache