- 【5G NR】【一文读懂系列】移动通讯中使用的信道编解码技术-Viterbi译码原理
瑶光守护者
5G架构学习笔记
目录一、引言二、Viterbi译码的基本原理2.1卷积码与网格图2.2Viterbi算法的核心思想2.3路径度量与状态转移三、Viterbi译码算法工作原理详解3.1算法流程3.2关键步骤3.3译码算法举例3.4性能特点四、Viterbi译码的应用场景4.1移动通信系统4.2卫星通信系统4.3磁盘存储系统五、Viterbi译码的优缺点分析5.1优点5.2缺点六、Matlab算法示例七、总结一、引言
- 【5G NR】移动通讯中使用的信道编解码技术
瑶光守护者
5G网络
目录一、引言二、信道编解码技术概述三、移动通讯中常用的信道编解码技术四、优缺点分析与比较五、未来发展趋势六、结论本文主要介绍了移动通讯中采用的信道编解码技术,由于在5GNR终端中,通常要兼容4GLTE通讯技术,所以4GLTE采用的Viterbi、Turbo编码和5GNR采用的LDPC、Polar编码技术都有必要介绍一下,本文是一个汇总,后续会针对每个编解码技术进行详细的介绍,同时提供参考算法代码。
- 【深度学习】隐马尔科夫
OneTenTwo76
深度学习深度学习人工智能
文章目录一隐马尔可夫1.自动机2.马尔可夫链和马尔可夫假设3.隐马尔可夫模型3.1马尔科夫模型中的三个问题:3.2似然度问题:3.3解码问题案例如何对句子进行分词统计概率使用viterbi算法进行解码一隐马尔可夫1.自动机自动机:(又称为有限自动机,有限状态自动机,FSA)是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。例如:常用的正则表达式就是一种用来描述字符串出现字符的自动机。
- HMM+维特比算法
一个很菜的小猪
自然语音处理算法机器学习人工智能
一、简介Viterbi算法考虑到穷举方法的缺点,可以采用:Viterbi算法:动态搜索最优状态序列,这样每个节点保存的是到当前节点的局部最优概率;依据最后一个时刻中概率最高的状态,逆向找其路径中的上一个最大部分最优路径,从而找到整个最优路径。二、理论描述隐含马尔可夫模型被认为是解决大多数自然语言处理问题快速、有效的方法,成功解决了复杂的语音识别、机器翻译等问题。HMM是一个五元组(O,Q,O0,A
- HMM-维特比算法
何强棒棒
python词性标注python自然语言处理
HMM-维特比算法(viterbi)HMM回顾隐马科夫链解法:维特比算法(Viterbi)HMM回顾最终的公式可以解释主要分为两个部分:P(xi|yi),发射概率,字面意思是从一个词性中发射/生成出某一个单词的概率P(yi|yi-1),转移概率,表示从一个词性转移到下一个词性的概率这两个概率都可以通过标注文档中统计得出隐马科夫链解法:维特比算法(Viterbi)维特比算法其思想就是动态规划,下面以
- 【大道至简】机器学习算法之隐马尔科夫模型(Hidden Markov Model, HMM)详解(3)---预测问题:维特比算法(Viterbi Algorithm)详解及Python代码实现
五点钟科技
大道至简系列#机器学习算法系列人工智能自然语言处理机器学习隐马尔科夫模型维特比算法
❤️本篇相关往期文章汇总:(1)HMM开篇:基本概念和几个要素(2)HMM计算问题:前后向算法(3)HMM学习问题:Baum-Welch算法❤️本文隶属专栏:大道至简之机器学习系列❤️更多精彩文章持续发布,敬请关注本人主页~目录写在前面一、从青蛙跳台阶问题引入动态规划思想二、从序列标注到维特比算法三、维特比算法四、代码实现五、总结写在前面其实到本篇文章,关于HMM三个基本问题中最难的部分已经在前两
- Viterbi算法
搬砖人NO17
语音神经网络共同学习算法
1、Vierbi算法介绍Viterbi算法是一种动态规划算法,用于寻找最有可能产生观测事件序列的--viterbi路径--隐含状态序列,特别是在马尔可夫信息源上下文和隐马尔可夫模型中。在语音识别中,声音信号作为观察到的事件序列,而文本字符串被看作是隐含的产生声音信号的原因,因此可对声音信号应用维特比算法寻找最有可能的文本字符串。Viterbi算法解决的是栅栏(Lattice)图的最短路径问题,图的
- 隐马尔可夫模型【维特比算法】
格兰芬多_未名
机器学习算法人工智能机器学习
机器学习笔记机器学习系列笔记,主要参考李航的《机器学习方法》,见参考资料。第一章机器学习简介第二章感知机第三章支持向量机第四章朴素贝叶斯分类器第五章Logistic回归第六章线性回归和岭回归第七章多层感知机与反向传播【Python实例】第八章主成分分析【PCA降维】第九章隐马尔可夫模型文章目录机器学习笔记一、维特比算法核心思想二、viterbi算法参考资料维特比算法是一种动态规划算法用于寻找最有可
- 序列比对(十七)——第二部分的小结
生信了
原创:hxj7序列比对的系列文章第二部分主要介绍了HMM(隐马尔科夫模型),包含了八篇文章:《序列比对(九)从掷骰子说起HMM》《序列比对(十)viterbi算法求解最可能路径》《序列比对(11)计算符号序列的全概率》《序列比对(12):计算后验概率》《序列比对(13)后验解码》《序列比对(14)viterbi算法和后验解码的比较》《序列比对(15)EM算法以及Baum-Welch算法的推导》《序
- Viterbi算法(维特比算法)
地球被支点撬走啦
算法数学/通信机器学习算法动态规划
维特比算法背景:安德鲁·维特比(AndrewJ.Viterbi),CDMA之父,IEEEFellow,高通公司创始人之一,高通首席科学家。他开发了卷积码编码的最大似然算法而享誉全球。1991年香农奖(ClaudeE.ShannonAward)获得者。维特比算法由安德鲁·维特比(AndrewViterbi)于1967年提出,用于在数字通信链路中解卷积以消除噪音。此算法被广泛应用于CDMA和GSM数字
- 概率转移路径搜索算法(Beam search, Viterbi算法,)
noobiee
算法算法
每个时刻的状态概率给定,我们希望计算整个路径(所有时刻)的最大概率状态。贪心算法(GreedyAlgorithm)动态规划:Beamsearch:选定当前时刻k个最佳状态。k=N时计算复杂度和维特比相同,但可能不如维特比好,因为没有假设独立并且每个时刻保存前k个状态可能都是当前时刻的同一状态(比如[A,B,C]->[AA,BA,CA]都是A而没有A’B‘)。维特比算法Viterbi:马尔可夫假设,
- 【MATLAB源码-第69期】基于matlab的LDPC码,turbo码,卷积码误码率对比,码率均为1/3,BPSK调制。
Matlab程序猿
通信原理MATLAB编码解码matlab开发语言信息与通信
操作环境:MATLAB2022a1、算法描述本文章介绍了卷积码、Turbo码和LDPC码。以相同的码率仿真这三种编码,并对比其误码率性能信源输出的数据符号(二进制)是相互独立和等概率的;信道是加性白高斯噪声信道(AWGN);采用BPSK调制,忽略载波;(3,1,2)卷积码:移位寄存器个数为2,码率为1/3,生成多项式g=[5,7,7];卷积码译码采用Viterbi最大似然译码,回溯长度为18;Tu
- 信道编码译码及MATLAB仿真
须尽欢~~
通信原理matlab信道编码
文章目录前言一、什么是信道编码?二、信道编码的基本逻辑—冗余数据1、奇偶检验码2、重复码三、编码率四、4G和5G的信道编码1、卷积码2、维特比译码(Viterbi)——概率译码3、LTE的咬尾卷积码4、LTE的turbo码五、MATLAB仿真1、ploy2trellis函数①、无负反馈的函数调用方法②、有负反馈的函数调用方法2、convenc()函数3、vitdec()函数4、MATLAB仿真前言
- 第十六章 隐马尔科夫模型
小酒馆燃着灯
机器学习手写AI深度学习机器学习
文章目录简介概念随机变量与随机过程马尔可夫链隐含马尔可夫模型两个基本假设三个基本问题算法观测序列生成算法概率计算算法前向概率与后向概率前向算法后向算法小结概率与期望学习问题监督学习方法Baum-Welch算法预测算法近似算法(MAP)维特比算法(Viterbi)简介动态贝叶斯网络的最简单实现隐马尔可夫模型。HMM可以看成是一种推广的混合模型。序列化建模,打破了数据独立同分布的假设。有些关系需要理清
- 你应该知道的维特比译码
山青影湛
嵌牛导读:维特比译码是一种高效的卷积码译码方法,该方法由AndrewViterbi发明,并以他的名字命名。嵌牛鼻子:Viterbi译码嵌牛提问:维特比译码的性能相比分组码等其他编码的译码性能究竟好在哪里,如何来评估?编码约束度和监督位数量对维特比译码的性能是如何产生影响的。嵌牛正文:在接收端,我们有一组对应于发射监督比特的电压采样序列。为简单并不失一般性,我们将假设接收端获得了最佳采样点(或者一组
- 自然语言处理——6.5 Viterbi搜索算法
SpareNoEfforts
解决问题2:如何发现“最优”状态序列、能够“最好地解释”观察序列解释不是唯一的,关键在于如何理解“最优”的状态序列?1.解释1一种解释是:状态序列中的每个状态都单独地具有概率,对于每个时刻,寻找使得最大问题每一个状态单独最优不一定使整体的状态序列最优,可能两个最优的状态和之间的转移概率为0,即2.解释2在给定模型和观察序列的条件下求概率最大的状态序列:Viterbi算法:动态搜索最优状态序列。定义
- 统计学习方法 隐马尔可夫模型
Air浩瀚
#ML机器学习概率论算法
文章目录统计学习方法隐马尔可夫模型基本概念概率计算问题直接计算法前向算法后向算法前向概率和后向概率学习问题监督学习算法Baum-Welch算法E步M步参数估计公式算法描述解码问题近似算法Viterbi算法统计学习方法隐马尔可夫模型读李航的《统计学习方法》时,关于隐马尔可夫模型的笔记隐马尔可夫模型(hiddenMarkovmodel,HMM)是可用于标注问题的统计学习模型,属于生成模型。基本概念隐马
- 美国计算机游戏设计专业排名,美国游戏设计专业大学排名TOP5推荐!
专利律师徐健
美国计算机游戏设计专业排名
首先明确的是游戏产业的就业前景还是非常好的,尤其是美国,游戏领域方向是游戏设计留学大多数人都会选择的国家,因为美国的游戏专业是比较强的。今天,美行思远小编就来和大家简单推荐一下美国游戏设计专业大学排名TOP5,希望对意向申请美国游戏设计留学的同学参考一览!美国游戏设计专业大学排名TOP51.南加州大学南加州大学下的Viterbi工程学院提供了本科ComputerScience-CSCI(Games
- 中文分词原理
money666
jieba原理一、步骤1、基于Trie树结构实现高效的词图扫描,生成句子中汉字所有可能成词情况所构成的有向无环图(DAG)2、采用了动态规划查找最大概率路径,找出基于词频的最大切分组合3、对于未登录词,采用了基于汉字成词能力的HMM模型,使用了Viterbi算法二、名词解释1、Trie,又经常叫前缀树,字典树等等。它有很多变种,如后缀树,RadixTree/Trie,PATRICIAtree,以及
- Hanlp关键词提取、分词、摘要提取
风路丞
算法学习算法
hanlp分词用viterbi计算.【viterbi参考隐马尔可夫模型HMM、条件随机场CRF】hanlp关键词抽取:用textRank。具体统计一个固定窗口内,每个词在窗口内的周边词及对应出现次数。则每个词的得分=(1-d)+d*sum(每个周边词得分/该周边词出现个数)。其中:一般b=0.75pagerank:一个网页的重要程度取决于:(1)链接到当前网页的数量(穷在闹事无近邻,富在深山有远亲
- 【机器学习实践】隐马尔可夫模型(二)Viterbi算法
不给自己画饼
隐马尔可夫模型的预测问题已知一条可见层状态链,推导出最有可能的隐藏层状态链Viterbi算法维特比算法通过:全局最大概率必在每步优化时取得最大概率参考资料:《统计学习方法》李航清华大学(ppt)python实现个人对Viterbi算法进行实现,下面列出完整hmm类代码,Viterbi在get_hidden中得到实现。#hmm.pyfromoperatorimporttruedivimportnum
- 李宏毅机器学习笔记:结构学习,HMM,CRF
ZEERO~
机器学习机器学习笔记学习
李宏毅机器学习笔记:结构学习,HMM,CRF1、隐马尔可夫模型HMM1.1Sequence2Sequence1.2HMM1.3Viterbi算法1.3HMM模型的缺点2、CRF2.1CRF模型2.2CRF模型训练1、隐马尔可夫模型HMM1.1Sequence2Sequence什么是Seq2Seq问题呢?简单来说,就是输入是一个序列,输出也是一个序列。输入和输出的序列可以相等,也可以不相等。在本文中
- 时间序列(七): 高冷贵族: 隐马尔可夫模型
hellozhxy
机器学习
目录高冷贵族:隐马尔可夫模型引言例子描述模型基本概念*定义基本假设基本问题前向,后向算法前向算法后向算法举例计算学习问题已知观测序列及隐序列已知观测序列预测问题Viterbi算法举例计算升华参考文献高冷贵族:隐马尔可夫模型引言大家都用过Siri,Cortana之类的语音助手吧?当你对着手机说出'我的女朋友温柔吗?',Siri或Cortana就会根据你说的这句话翻译成一段文字,然后再作应答.先不管应
- 字标注分词与HMM模型
Romandoooo
仔细读了苏神的《【中文分词系列】3.字标注法与HMM模型》(原文链接在这里:https://spaces.ac.cn/archives/3922),收获还是很多的,所以决定把收获记录在这里。简单总结,具体有三点收获:1.深入了解了基于字标注的隐马尔科夫(HMM)分词模型;2.了解了viterbi算法及其在分词过程中起到的作用;3.基于苏神给的代码,顺带搞清楚了collections的用法;1.基于
- Viterbi算法解码过程
美环花子若野
https://zhuanlan.zhihu.com/p/63087935[图片上传失败...(image-a8906b-1587025432526)]开局一张图,内容全靠编image维特比算法作为HMM,CRF中的经典解码算法。本文试图用简单的例子+图片来帮助理解该算法。任务/问题是什么?给定观察序列[图片上传失败...(image-b17bc5-1587025432527)],每个观察点对应一
- HanLP中人名识别分析
lanlantian123
在看源码之前,先看几遍论文《基于角色标注的中国人名自动识别研究》关于命名识别的一些问题,可参考下列一些issue:名字识别的问题#387机构名识别错误关于层叠HMM中文实体识别的过程HanLP参考博客:词性标注层叠HMM-Viterbi角色标注模型下的机构名识别分词在HMM与分词、词性标注、命名实体识别中说:分词:给定一个字的序列,找出最可能的标签序列(断句符号:[词尾]或[非词尾]构成的序列)。
- 第四讲 隐马尔可夫模型 (HMM)学习笔记
handsomeMB
语音识别学习学习语音识别算法
目录1.隐马尔可夫模型的基本概念定义组成基本假设分类生成过程2.隐马尔可夫模型的三个基本问题概率计算问题(1)直接计算法(2)前向算法(3)后向算法预测问题Viterbi算法学习问题(1)Viterbi学习算法(2)Baum-Welch学习算法3.总结4.作业代码1.隐马尔可夫模型的基本概念 首先来看一个例子,天气和冰淇淋问题。定义组成基本假设分类生成过程2.隐马尔可夫模型的三个基本问题概率计算问
- 第五讲 GMM-HMM模型学习笔记
handsomeMB
语音识别学习学习语音识别
目录1.基于孤立词的GMM-HMM语音识别系统a.训练(前向后向训练/Viterbi训练)b.解码2.基于单音素的GMM-HMM语音识别系统a.音素/词典b.训练c.解码3.基于三音素的GMM-HMM语音识别系统a.三音素b.决策树c.训练d.解码4.基于GMM-HMM语音识别系统流程5.总结6.作业代码1.基于孤立词的GMM-HMM语音识别系统 目标: 建模: GMM-HMM语音识别系统流程(孤
- Python结巴中文分词笔记
逸峰轻云
python中文分词笔记
jieba库基本介绍jieba库概述Jieba是一个流行的中文分词库,它能够将中文文本切分成词语,并对每个词语进行词性标注。中文分词是自然语言处理的重要步骤之一,它对于文本挖掘、信息检索、情感分析等任务具有重要意义。jieba分词的原理jieba分词的原理是基于统计和规则的混合分词方法。它使用了基于前缀词典的最大正向匹配算法,以及基于HMM(隐马尔可夫模型)的Viterbi算法。jieba库的安装
- NLP——part of speech (POS)中的隐马尔可夫模型 + Viterbi 算法
暖仔会飞
机器学习与深度学习自然语言处理算法机器学习NLP
文章目录POS隐马尔可夫模型计算简介转移概率矩阵(Transitionmatrix)观察矩阵(Observation/emissionMatrix)预测predictionVitervi算法练习POS词性标注(Part-of-SpeechTagging,POSTagging)是自然语言处理(NLP)中的一项基本任务,它的发展历史可以大致分为以下几个阶段:规则和词典驱动的方法:在早期,词性标注主要依
- ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
- java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
- web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
- 泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
- CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
- Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
- linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
- tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
- 关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
- java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
- JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
- Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
- [Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
- 【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
- WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
- java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
- Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
- spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
- Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
- 解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
- [转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
- Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
- Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
- 有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
- 使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
- SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
- 链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
- 基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
- spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
- ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http