- 序列化二叉树(C++)
JKHaaa
c++算法数据结构
目录1问题描述1.1示例11.2示例22解题思路3代码实现4代码解析4.1序列化函数Serialize(TreeNode*root)的起始部分4.2初始化队列,准备进行层序遍历4.3层序遍历二叉树并构造字符串4.4处理非空节点4.5转换字符串并返回4.6初始化根节点4.7遍历字符串,逐层构造二叉树4.8构造左子节点4.9构造右子节点5总结1问题描述请实现两个函数,分别用来序列化和反序列化二叉树,不
- 动态规划——编辑距离
皮蛋瘦肉没有肉
经典算法动态规划算法
参考博客:https://blog.csdn.net/ghsau/article/details/78903076题目编辑距离又称Leveinshtein距离,是由俄罗斯科学家VladimirLevenshtein在1965年提出。编辑距离是计算两个文本相似度的算法之一,以字符串为例,字符串a和字符串b的编辑距离是将a转换成b的最小操作次数,这里的操作包括三种:插入一个字符删除一个字符替换一个字符
- MySQL常用函数详解及SQL代码示例
易xingxing
mysqlsqlandroid
MySQL常用函数详解及SQL代码示例引言当前日期和时间函数字符串函数数学函数聚合函数结论引言MySQL作为一种广泛使用的关系型数据库管理系统,提供了丰富的内置函数来简化数据查询、处理和转换。掌握这些函数可以大大提高数据库操作的效率和准确性。本文将详细介绍MySQL中一些常用的函数,并配以SQL代码示例,帮助读者更好地理解和应用这些函数。当前日期和时间函数在当前时间(中国北京时间2025年03月1
- 编辑距离(动态规划)
北川_
算法动态规划算法c++
题目描述给你两个单词word1和word2,请你计算出将word1转换成word2所使用的最少操作数。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符编辑距离:是指两个字符串之间,由一个转成另一个所需的最少编辑操作次数。问题:word1到word2的编辑距离子问题:word1前i个字符到word2前j个字符的编辑距离假如有两个字符串"hat"和"wtct"每个格子表示word
- Python入门
清恪
pythonnumpy开发语言
Python字符串Python中的字符串、向量、矩阵、列表或其他多元素对象的下标是从0开始。从右到左,索引从-1开始,取-1,-2,-3等,以此类推。'Hello'[0];'Hello'[1];'Hello'[0:2];'Hello'[2:]'Hello'[-1];'Hello'[0:-2];'Hello'[:-1];'Hello'[:]用in/notin检验一个字符串是否整体包含在另一个字符串中
- 字符函数和字符串函数(函数的模拟实现请前往gitte获取源代码)(文章结尾有链接)
思麟呀
c语言学习笔记
1:字符分类函数C语言中有一系列的函数是专门做字符分类的,也就是一个字符是属于什么类型的字符。这些函数的使用要包含对应的头文件是ctype.h2:字符转换函数C语言提供了2个字符转换函数tolower和toupper直接实现字符大小写的转换。3:strlen的模拟实现(使用已经在和前面的sizeof区别说明了)注意点:(size_tstrlen(constchar*str);)1:字符串以'\0'
- string的模拟实现
Ljw...
C++c++string
目录1构造初始化带参2无参的构造,有一个\03析构4打印的方式(带不带const)5长度的计算6[]的操作符重载(带不带const)7尾插的模拟实现8插入字符串9+=的操作符重载字符字符串(常量字符串不可修改)10迭代器的模拟实现带不带const的迭代器11insert的模拟实现(插入字符)12insert的模拟实现,pos位置插入字符串13扩容14erase的模拟实现,pos位置后删除len个字
- 【C++】string类——模拟实现
_小羊_
C++c++开发语言
⭐️个人主页:@小羊⭐️所属专栏:C++很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎~目录前言1、string类主要函数接口2、string类的模拟实现2.1构造和析构2.2运算符重载2.2.1赋值重载2.2.2[]重载2.2.3+=重载2.2.4>重载2.2.6关系运算符重载2.3迭代器2.4扩容2.5插入2.5.1尾插2.5.2追加字符串2.5.3插入字符2.5.4插入字符串2.6删除2.7
- redis常见面试题
超级蛋蛋怪无敌冲!!
redis数据库缓存
Redis数据类型在我的项目中的使用:1.缓存字符串(String):存储经常查询的数据,如用户信息、页面缓存、API响应缓存等。存储用户的认证token、session信息。实现分布式锁:结合SETNX命令,可以用字符串来实现简单的分布式锁。2.ZSet有序集合排行榜:使用有序集合实现排名系统,根据用户的分数(如积分、等级等)进行排序。3.哈希Hash存储对象:如用户ID作为键,用户的属性(姓名
- python中文正则表达式详解_python 正则表达式详解
weixin_39854923
python中文正则表达式详解
正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质都是一样的。下面,我来介绍一下python中的正则表达式是怎么使用的。首先,python中的正则表达
- python中文正则表达式详解_python正则表达式详解
weixin_39702316
python中文正则表达式详解
正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表达式用法,其他语言中大部分也只是换了个函数的名称而已,本质都是一样的。下面,我来介绍一下python中的正则表达式是怎么使用的。首先,python中的正则表达
- Python 字符串正则表达式详解
alpha xu
python正则表达式开发语言
Python字符串正则表达式详解一、正则表达式核心语法元字符含义正确示例与说明常见错误修正.匹配任意字符(换行符除外)a.b→匹配"acb"、“a1b”不匹配换行符(需用re.S模式)^匹配字符串开头^Hello→匹配以"Hello"开头的字符串需与re.M模式配合匹配行首$匹配字符串结尾world$→匹配以"world"结尾的字符串需与re.M模式配合匹配行尾*匹配前导模式0次或多次ab*→匹配
- vue在template块里使用v-for循环对象、数组及嵌套结构数据
zkkkkkkkkkkkkk
vuevue.js前端vue
目录一、基本数据类型二、循环对象三、循环数组及嵌套结构四、其他类型循环五、总结一、基本数据类型在vue中,有对象、数组、字符串、数字等类型的结构,在模板渲染时,可以使用v-for省略大部分重复性的代码,特别是对对象和数组及对象和数组相互嵌套的结构的循环。我们需要了解遍历相关对象的key或value的写法。二、循环对象对象就是由几组key:value形式所组成的一个结构对象,对应python中的字典
- Unity开发中KMP算法的理解和应用
unityのkiven
算法unity
1.KMP算法简介KMP(Knuth-Morris-Pratt)算法是一种用于字符串匹配的高效算法,相比于暴力匹配,它能在O(n+m)时间复杂度下完成匹配,其中n是文本串长度,m是模式串长度。其核心思想是部分匹配表(next数组),用于在匹配失败时减少回溯,从而提升匹配效率。2.KMP算法的核心原理KMP算法主要包含两个部分:构建部分匹配表(next数组):计算模式串自身的重复前后缀信息,减少匹配
- golang string、byte[]以及rune的基本概念,用法以及区别
Mint6
golanggolang开发语言后端stringbyterune
在Go语言中,string、byte[]和rune是处理文本和字符的三种不同数据类型。它们有各自的用途和特点,下面将详细介绍它们的基本概念、用法以及区别。1.string基本概念字符串类型:string是Go语言中的一种基本类型,用于表示一系列字节序列。不可变:字符串在Go中是不可变的,也就是说,一旦创建,字符串的内容就不能被修改。UTF-8编码:在Go中,字符串默认采用UTF-8编码,这意味着可
- 蓝桥杯python编程每日刷题 day 12(2023)
姜威鱼
蓝桥杯python算法
小知识点:该题中,有字母对应关系,可用ord(),如ord(“a“)=98题目:给定一个仅含小写字母的字符串s,假设s的一个子序列t的第i个字符对应了原字符串中的第pi个字符。我们定义s的一个松散子序列为:对于i>1总是有pi−pi−1≥2。设一个子序列的价值为其包含的每个字符的价值之和(a∼z分别为1∼26)。求s的松散子序列中的最大价值。(1)代码:defget(c):returnord(c)
- LeetCode 字符串的排列全排列问题(剑指offer38)
go算法
funcpermutation(sstring)[]string{//思路:使用寻找下一个增长序列(同官方解题)//步骤:1.升序排序2.依次使用寻找下一个序列查找下一个符合条件的序列3.返回结果bs:=[]rune(s)l:=len(bs)ifl==0||l>8{//panic("参数长度异常")return[]string{}}sort.Slice(bs,func(a,bint)bool{re
- Golang 当中 byte 和 rune 类型的区别
YGGP
Golanggolang
文章目录Golang当中byte和rune类型的区别类型定义与用途字符串处理差异内存占用典型引用场景Golang当中byte和rune类型的区别在Golang中,rune和byte类型的区别主要体现在字符处理的方式和编码支持上。类型定义与用途byte类型本质是uint8的别名;用于处理原始字节数据或ASCII字符;适合二进制操作或处理单字节编码的文本(如ASCII);rune类型本质是int32的
- 常见算法模板(python)
雨拾
python算法深度优先
常见算法模板(python)二分搜索(实数搜索、整数搜索)前缀和、差分数组深度优先搜索DFS宽度优先搜索BFS并查集树状数组线段树稀疏表动态规划(矩阵)快速幂字符串匹配算法-KMPFloyd算法Dijkstra算法Bellman-Ford算法SPFA算法Prim算法Kruskal算法二分搜索(实数搜索、整数搜索)#-*-coding:utf-8-*-#@Author:BYW-yuwei#@Soft
- 基于OGNL实现MyBatis-Plus的动态表名拦截
鹿又笑
mybatisjava
原有动态表插件功能基于拦截器采取的是提取字符串解析表名替换操作,可能会出现表名提取错误操作,不需要替换的表名方法需要加上注解才能忽略。我想设计基于OGNL表达式实现提供一个虚拟表名在运行时动态处理并替换表名。大致实现思路如下:1.定义虚拟表名在SQL语句中使用特定格式的虚拟表名占位符。例如,使用#tableName#表示虚拟表名。2.解析SQL语句在MyBatis拦截器中解析SQL语句,并检测虚拟
- Java基础——第二章Java的基本程序设计结构
猪头的彩虹糖
Java基础学习java
目录数据类型变量与常量运算符字符串控制流程大数数组数据类型Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中一共有八种基本类型,其中4种整形、两种浮点类型、1种字符类型char(用于表示Unicode编码的代码单元)和1种用于表示真值的boolean类型。整形:用于表示没有小数部分的数值,允许负数。Java提供了4种整形。类型存储需求取值范围int4字节-2417483
- Linux 编程入门:打造你的首个动态进度条
忧伤的大鼻嘎
Linuxlinux运维服务器
目录1、补充:回车与换行2、行缓冲区(1)make执行下述代码会出现何现象?(2)make执行下述代码会出现何现象?(3)如何让不带【\n】的字符串自动行刷新?3、练手:倒计时代码4、进度条代码(1)process.c(2)process.h(3)main.c(4)效果演示进度条动态效果演示进度条1、补充:回车与换行(1)回车:解释为将光标移至行首,转义表达为【\r】。(2)换行:解释为将光标移至
- Golang轻松实现消息模板变量替换:text/template
怪力乌龟
golanggolang开发语言后端
text/template是Go语言标准库中的一个包,用于生成文本输出。它通过解析模板并根据给定的数据执行模板来生成最终的文本。text/template提供了强大的模板引擎,支持条件判断、循环、变量替换等功能。基本概念模板:模板是一个文本文件或字符串,其中包含一些特殊的占位符或控制结构,用于动态生成内容。数据:数据是一个Go语言的结构体、映射或其他数据结构,模板引擎会根据这些数据来填充模板中的占
- Python运算符大全
怪力乌龟
python专栏python开发语言
Python的运算符较多,以下假设a=10,b=20运算符描述实例算术运算符+加-两个对象相加a+b输出结果30-减-得到负数或是一个数减去另一个数a-b输出结果-10*乘-两个数相乘或是返回一个被重复若干次的字符串a*b输出结果200/除-x除以yb/a输出结果2%取模-返回除法的余数b%a输出结果0**幂-返回x的y次幂a**b为10的20次方,输出结果10000000000000000000
- Redis:Zset 类型 内部实现、命令及应用场景
Chandler24
Redisredis数据库缓存数据结构
ZSet是一个有序的字符串集合,其中每个元素都关联着一个分数(score),用于决定元素在集合中的顺序。ZSet中的元素是唯一的,但分数可以重复。集合中的元素按照分数从小到大进行排序,当分数相同时,按照元素的字典序进行排序。内部实现压缩列表(ziplist)结构:ziplist是一种紧凑的连续内存块结构,在存储ZSet时,元素按照分数从小到大的顺序排列,成员和分数依次交替存储在内存中,每个节点包含
- c语言编程题 回文串,力扣132. 分割回文串 II-C语言实现-困难题
乘风破浪的小小
c语言编程题回文串
力扣132.分割回文串II-C语言实现-困难题题目(真心不会)传送门文本给你一个字符串s,请你将s分割成一些子串,使每个子串都是回文。返回符合要求的最少分割次数。示例1:输入:s="aab"输出:1解释:只需一次分割就可将s分割成["aa","b"]这样两个回文子串。示例2:输入:s="a"输出:0示例3:输入:s="ab"输出:1提示:1=s.length=2000s仅由小写英文字母组成来源:力
- Python和json
活跃家族
pythonjson开发语言
JSON语法规则:数据在键值对中多条数据有逗号分隔花括号{}保存对象JSON的值value数字整数和浮点数字符串双引号,区别python,字符串可以是单引号,双引号,三引号逻辑(true和false),python布尔值,True,False中括号[]保存数组,类似于Python列表,索引从0开始空值null,python空值Nonejson不是字典可以和python的字典相互转化json转换py
- 【Python高级374】正则表达式
我叫czc
pythonpython正则表达式mysql
正则表达式(字符串的匹配规则)在实际开发过程中经常会有查找符合某些复杂规则的字符串的需要比如:邮箱、图片地址、手机号码等这时候想匹配或者查找符合某些规则的字符串就可以使用正则表达式了什么是正则表达式正则表达式(regularexpression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。模式:一种特定的字符串模式,这个
- LeetCode算法题(Go语言实现)_11
LuckyLay
LeetCode算法leetcodegolang
题目给定字符串s和t,判断s是否为t的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。进阶:如果有大量输入的S,称作S1,S2,…,Sk其中k>=10亿,你需要依次检查它们是否为T的子序列。在这种情况下,你会怎样改变代码?一、代码实现基础解法(双指针法)funcisSubs
- LeetCode算法题(Go语言实现)_02
LuckyLay
LeetCode算法leetcodegolang
题目对于字符串s和t,只有在s=t+t+t+...+t+t(t自身连接1次或多次)时,我们才认定“t能除尽s”。给定两个字符串str1和str2。返回最长字符串x,要求满足x能除尽str1且x能除尽str2。一、代码实现funcgcdOfStrings(str1string,str2string)string{//关键条件:若存在公因子,则str1+str2必须等于str2+str1ifstr1+
- Maven
Array_06
eclipsejdkmaven
Maven
Maven是基于项目对象模型(POM), 信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司
- ibatis的queyrForList和queryForMap区别
bijian1013
javaibatis
一.说明
iBatis的返回值参数类型也有种:resultMap与resultClass,这两种类型的选择可以用两句话说明之:
1.当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类
- LeetCode[位运算] - #191 计算汉明权重
Cwind
java位运算LeetCodeAlgorithm题解
原题链接:#191 Number of 1 Bits
要求:
写一个函数,以一个无符号整数为参数,返回其汉明权重。例如,‘11’的二进制表示为'00000000000000000000000000001011', 故函数应当返回3。
汉明权重:指一个字符串中非零字符的个数;对于二进制串,即其中‘1’的个数。
难度:简单
分析:
将十进制参数转换为二进制,然后计算其中1的个数即可。
“
- 浅谈java类与对象
15700786134
java
java是一门面向对象的编程语言,类与对象是其最基本的概念。所谓对象,就是一个个具体的物体,一个人,一台电脑,都是对象。而类,就是对象的一种抽象,是多个对象具有的共性的一种集合,其中包含了属性与方法,就是属于该类的对象所具有的共性。当一个类创建了对象,这个对象就拥有了该类全部的属性,方法。相比于结构化的编程思路,面向对象更适用于人的思维
- linux下双网卡同一个IP
被触发
linux
转自:
http://q2482696735.blog.163.com/blog/static/250606077201569029441/
由于需要一台机器有两个网卡,开始时设置在同一个网段的IP,发现数据总是从一个网卡发出,而另一个网卡上没有数据流动。网上找了下,发现相同的问题不少:
一、
关于双网卡设置同一网段IP然后连接交换机的时候出现的奇怪现象。当时没有怎么思考、以为是生成树
- 安卓按主页键隐藏程序之后无法再次打开
肆无忌惮_
安卓
遇到一个奇怪的问题,当SplashActivity跳转到MainActivity之后,按主页键,再去打开程序,程序没法再打开(闪一下),结束任务再开也是这样,只能卸载了再重装。而且每次在Log里都打印了这句话"进入主程序"。后来发现是必须跳转之后再finish掉SplashActivity
本来代码:
// 销毁这个Activity
fin
- 通过cookie保存并读取用户登录信息实例
知了ing
JavaScripthtml
通过cookie的getCookies()方法可获取所有cookie对象的集合;通过getName()方法可以获取指定的名称的cookie;通过getValue()方法获取到cookie对象的值。另外,将一个cookie对象发送到客户端,使用response对象的addCookie()方法。
下面通过cookie保存并读取用户登录信息的例子加深一下理解。
(1)创建index.jsp文件。在改
- JAVA 对象池
矮蛋蛋
javaObjectPool
原文地址:
http://www.blogjava.net/baoyaer/articles/218460.html
Jakarta对象池
☆为什么使用对象池
恰当地使用对象池化技术,可以有效地减少对象生成和初始化时的消耗,提高系统的运行效率。Jakarta Commons Pool组件提供了一整套用于实现对象池化
- ArrayList根据条件+for循环批量删除的方法
alleni123
java
场景如下:
ArrayList<Obj> list
Obj-> createTime, sid.
现在要根据obj的createTime来进行定期清理。(释放内存)
-------------------------
首先想到的方法就是
for(Obj o:list){
if(o.createTime-currentT>xxx){
- 阿里巴巴“耕地宝”大战各种宝
百合不是茶
平台战略
“耕地保”平台是阿里巴巴和安徽农民共同推出的一个 “首个互联网定制私人农场”,“耕地宝”由阿里巴巴投入一亿 ,主要是用来进行农业方面,将农民手中的散地集中起来 不仅加大农民集体在土地上面的话语权,还增加了土地的流通与 利用率,提高了土地的产量,有利于大规模的产业化的高科技农业的 发展,阿里在农业上的探索将会引起新一轮的产业调整,但是集体化之后农民的个体的话语权 将更少,国家应出台相应的法律法规保护
- Spring注入有继承关系的类(1)
bijian1013
javaspring
一个类一个类的注入
1.AClass类
package com.bijian.spring.test2;
public class AClass {
String a;
String b;
public String getA() {
return a;
}
public void setA(Strin
- 30岁转型期你能否成为成功人士
bijian1013
成功
很多人由于年轻时走了弯路,到了30岁一事无成,这样的例子大有人在。但同样也有一些人,整个职业生涯都发展得很优秀,到了30岁已经成为职场的精英阶层。由于做猎头的原因,我们接触很多30岁左右的经理人,发现他们在职业发展道路上往往有很多致命的问题。在30岁之前,他们的职业生涯表现很优秀,但从30岁到40岁这一段,很多人
- [Velocity三]基于Servlet+Velocity的web应用
bit1129
velocity
什么是VelocityViewServlet
使用org.apache.velocity.tools.view.VelocityViewServlet可以将Velocity集成到基于Servlet的web应用中,以Servlet+Velocity的方式实现web应用
Servlet + Velocity的一般步骤
1.自定义Servlet,实现VelocityViewServl
- 【Kafka十二】关于Kafka是一个Commit Log Service
bit1129
service
Kafka is a distributed, partitioned, replicated commit log service.这里的commit log如何理解?
A message is considered "committed" when all in sync replicas for that partition have applied i
- NGINX + LUA实现复杂的控制
ronin47
lua nginx 控制
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
- java-14.输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字
bylijinnan
java
public class TwoElementEqualSum {
/**
* 第 14 题:
题目:输入一个已经按升序排序过的数组和一个数字,
在数组中查找两个数,使得它们的和正好是输入的那个数字。
要求时间复杂度是 O(n) 。如果有多对数字的和等于输入的数字,输出任意一对即可。
例如输入数组 1 、 2 、 4 、 7 、 11 、 15 和数字 15 。由于
- Netty源码学习-HttpChunkAggregator-HttpRequestEncoder-HttpResponseDecoder
bylijinnan
javanetty
今天看Netty如何实现一个Http Server
org.jboss.netty.example.http.file.HttpStaticFileServerPipelineFactory:
pipeline.addLast("decoder", new HttpRequestDecoder());
pipeline.addLast(&quo
- java敏感词过虑-基于多叉树原理
cngolon
违禁词过虑替换违禁词敏感词过虑多叉树
基于多叉树的敏感词、关键词过滤的工具包,用于java中的敏感词过滤
1、工具包自带敏感词词库,第一次调用时读入词库,故第一次调用时间可能较长,在类加载后普通pc机上html过滤5000字在80毫秒左右,纯文本35毫秒左右。
2、如需自定义词库,将jar包考入WEB-INF工程的lib目录,在WEB-INF/classes目录下建一个
utf-8的words.dict文本文件,
- 多线程知识
cuishikuan
多线程
T1,T2,T3三个线程工作顺序,按照T1,T2,T3依次进行
public class T1 implements Runnable{
@Override
- spring整合activemq
dalan_123
java spring jms
整合spring和activemq需要搞清楚如下的东东1、ConnectionFactory分: a、spring管理连接到activemq服务器的管理ConnectionFactory也即是所谓产生到jms服务器的链接 b、真正产生到JMS服务器链接的ConnectionFactory还得
- MySQL时间字段究竟使用INT还是DateTime?
dcj3sjt126com
mysql
环境:Windows XPPHP Version 5.2.9MySQL Server 5.1
第一步、创建一个表date_test(非定长、int时间)
CREATE TABLE `test`.`date_test` (`id` INT NOT NULL AUTO_INCREMENT ,`start_time` INT NOT NULL ,`some_content`
- Parcel: unable to marshal value
dcj3sjt126com
marshal
在两个activity直接传递List<xxInfo>时,出现Parcel: unable to marshal value异常。 在MainActivity页面(MainActivity页面向NextActivity页面传递一个List<xxInfo>): Intent intent = new Intent(this, Next
- linux进程的查看上(ps)
eksliang
linux pslinux ps -llinux ps aux
ps:将某个时间点的进程运行情况选取下来
转载请出自出处:http://eksliang.iteye.com/admin/blogs/2119469
http://eksliang.iteye.com
ps 这个命令的man page 不是很好查阅,因为很多不同的Unix都使用这儿ps来查阅进程的状态,为了要符合不同版本的需求,所以这个
- 为什么第三方应用能早于System的app启动
gqdy365
System
Android应用的启动顺序网上有一大堆资料可以查阅了,这里就不细述了,这里不阐述ROM启动还有bootloader,软件启动的大致流程应该是启动kernel -> 运行servicemanager 把一些native的服务用命令启动起来(包括wifi, power, rild, surfaceflinger, mediaserver等等)-> 启动Dalivk中的第一个进程Zygot
- App Framework发送JSONP请求(3)
hw1287789687
jsonp跨域请求发送jsonpajax请求越狱请求
App Framework 中如何发送JSONP请求呢?
使用jsonp,详情请参考:http://json-p.org/
如何发送Ajax请求呢?
(1)登录
/***
* 会员登录
* @param username
* @param password
*/
var user_login=function(username,password){
// aler
- 发福利,整理了一份关于“资源汇总”的汇总
justjavac
资源
觉得有用的话,可以去github关注:https://github.com/justjavac/awesome-awesomeness-zh_CN 通用
free-programming-books-zh_CN 免费的计算机编程类中文书籍
精彩博客集合 hacke2/hacke2.github.io#2
ResumeSample 程序员简历
- 用 Java 技术创建 RESTful Web 服务
macroli
java编程WebREST
转载:http://www.ibm.com/developerworks/cn/web/wa-jaxrs/
JAX-RS (JSR-311) 【 Java API for RESTful Web Services 】是一种 Java™ API,可使 Java Restful 服务的开发变得迅速而轻松。这个 API 提供了一种基于注释的模型来描述分布式资源。注释被用来提供资源的位
- CentOS6.5-x86_64位下oracle11g的安装详细步骤及注意事项
超声波
oraclelinux
前言:
这两天项目要上线了,由我负责往服务器部署整个项目,因此首先要往服务器安装oracle,服务器本身是CentOS6.5的64位系统,安装的数据库版本是11g,在整个的安装过程中碰到很多的坑,不过最后还是通过各种途径解决并成功装上了。转别写篇博客来记录完整的安装过程以及在整个过程中的注意事项。希望对以后那些刚刚接触的菜鸟们能起到一定的帮助作用。
安装过程中可能遇到的问题(注
- HttpClient 4.3 设置keeplive 和 timeout 的方法
supben
httpclient
ConnectionKeepAliveStrategy kaStrategy = new DefaultConnectionKeepAliveStrategy() {
@Override
public long getKeepAliveDuration(HttpResponse response, HttpContext context) {
long keepAlive
- Spring 4.2新特性-@Import注解的升级
wiselyman
spring 4
3.1 @Import
@Import注解在4.2之前只支持导入配置类
在4.2,@Import注解支持导入普通的java类,并将其声明成一个bean
3.2 示例
演示java类
package com.wisely.spring4_2.imp;
public class DemoService {
public void doSomethin