首页 > 2014年12月21日 > 全部分享
编程语言的类型系统
每学一门新的编程语言时,在看到介绍该门编程语言的特点时,经常会遇到 静态、动态、强、弱 、隐式、显式 类型等字样,似懂非懂,这里结合网上的资料总结一下它们的含义以及区别,描述不一定专业、准确,但求能进一步理解这些词的概念即可。 类型系统(Type System)用于定义如何将编程语言中的数值和表达式归类为许多不同的类型,如何操作这些类型,这些类型如何互相作用。根据这些种种不同,可以将编程语言...
分类:编程语言   时间:2014-12-21 16:39:14    收藏:0  评论:0  赞:0  阅读:244
SQL Server中事务日志已满的原因以及解决办法
错误描述:数据库的事务日志已满。若要查明无法重用日志中的空间的原因 ,请参阅sys.databases 中的 log_reuse_wait_desc 列 。   首先引入一下事务日志的概念(来自百度百科):   事务日志是一个与数据库文件分开的文件。它存储对数据库进行的所有更改,并全部记录插入、更新、删除、提交、回退和数据库模式变化。事务日志还称作前滚日志或重做日志。   事务日志是备份和恢...
分类:数据库技术   时间:2014-12-21 16:38:42    收藏:0  评论:0  赞:0  阅读:274
Manacher算法总结
Manacher算法 算法总结第三弹 manacher算法,前面讲了两个字符串相算法——kmp和拓展kmp,这次来还是来总结一个字符串算法,manacher算法,我习惯叫他 “马拉车”算法。 相对于前面介绍的两个算法,Manacher算法的应用范围要狭窄得多,但是它的思想和Z算法有很多共通支出,所以在这里介绍一下。Manacher算法是查找一个字符串的最长回文子串的线性算法。 在介绍算法...
分类:编程语言   时间:2014-12-21 16:38:30    收藏:0  评论:0  赞:0  阅读:246
VS 下 解决SVN冲突--项目问题解决篇
最近项目开展的如火如荼。由于不是按层开发,每个人敲一条线,即使是自己在敲代码之前先更新,敲完之后立马提交也 难免和别人的会冲突。最头痛的就是这个了。忙活了半天,提交不上,还有可能把自己的 把服务端造成乱码。 今天才了解到原来是我们对SVN的了解还不够。下面我们说一下 在本地代码发生变化 后和服务端刚更新下来的产生了冲突,我们是怎么解决的。 (这个解决方法也不是自己想出来的。现学现卖一下。)...
分类:其他   时间:2014-12-21 16:38:20    收藏:0  评论:0  赞:0  阅读:316
离散时间序列的内插算法(sinc 函数内插)
有些时候,为了后续处理更方便,我们需要对采集到的数据点进行内插处理,也就是所谓的增采样。本文就来讨论一下常用的几种内插算法。 sinc 函数内插 我们的信号 x(t) 是个实信号,带宽有限,能量有限。x[n] =x(nΔ)和 x’[n]  =x(nΔ’)是对这个信号的两种采样,并且都满足采样定理的要求,也就是说信息并没有丢失。两次采样的采样率满足如下关系。 也就是说第二种采样...
分类:编程语言   时间:2014-12-21 16:38:10    收藏:0  评论:0  赞:0  阅读:999
【Android高级】NDK/JNI编程技术基础介绍
作为一个Andoird的Java程序员,会受到Java语言的局限,因为作为一面门向对象的语言不能像C/C++那样轻易调用与硬件有关的操作。因此JNI就搭建了这样一个桥梁,使Java和C/C++语言之间可以互相调用。作为一个Java工程师对C/C++的语言不是很熟悉,但只需熟悉他们之间调用的原理和方法,关于C/C++的编程就交给C语言工程师去吧。...
分类:移动平台   时间:2014-12-21 16:38:00    收藏:0  评论:0  赞:0  阅读:289
poj2299(离散化+树状数组求逆序)
数据范围比较大,先用离散化将数据映射到可控的范围,然后应用树状数组求逆序求解。 总共有N个数,如何判断第i+1个数到最后一个数之间有多少个数小于第i个数呢?不妨假设有一个区间 [1,N],只需要判断区间[i+1,N]之间有多少个数小于第i个数。如果我们把总区间初始化为0,然后把第i个数之前出现过的数都在相应的区间把它的值定为1,那么问题就转换成了[i+1,N]值的总和。再仔细想一下,区间...
分类:编程语言   时间:2014-12-21 16:37:50    收藏:0  评论:0  赞:0  阅读:327
【LeetCode】Same Tree
题目 Given two binary trees, write a function to check if they are equal or not. Two binary trees are considered equal if they are structurally identical and the nodes have the same value. 解答 ...
分类:其他   时间:2014-12-21 16:37:30    收藏:0  评论:0  赞:0  阅读:226
HDU 3458 Enumerate the Triangles(最小周长三角形)
HDU 3458 Enumerate the Triangles(最小周长三角形)...
分类:编程语言   时间:2014-12-21 16:37:21    收藏:0  评论:0  赞:0  阅读:183
CEIL与FLOOR
SQL> SELECT 666.88,CEIL(666.88),FLOOR(666.88) FROM dual; 666.88 CEIL(666.88) FLOOR(666.88)---------- ------------ ------------- 666.88 667 666CEILretu...
分类:其他   时间:2014-12-21 16:36:10    收藏:0  评论:0  赞:0  阅读:127
Hibernate!!自己写程序过程中,忘记或者遇到的问题
关于用getCurrentSession(),忘记在hibernate.cfg.xml 中配置在集成Hibernate的环境下(例如Jboss),要在hibernate.cfg.xml中session-factory段加入:1 jta 在不集成Hibernate的环境下(例如使用JDBC的独立应用程...
分类:Web开发   时间:2014-12-21 16:36:00    收藏:0  评论:0  赞:0  阅读:261
C#语言的基本类型
一、数据类型:字符串(string)——放一串字符。需要用""引起来。string s = "456";string a = "789";Console.WriteLine(a+s);1字节=8位 1B=8b 1Byte = 8bit 1KB = 1024B 1MB = 1024KB 1GB=10....
分类:编程语言   时间:2014-12-21 16:35:40    收藏:0  评论:0  赞:0  阅读:235
(转)使用 .NET 的 RNGCryptoServiceProvider 生成随机数
1.[代码]一个简单的方法,但不够可靠跳至[1][2][全屏预览]?1234567891011static void Main(string[] args){// code from DevCurry.combyte[] randomBytes = new byte[4];Random rando ...
分类:Web开发   时间:2014-12-21 16:35:30    收藏:0  评论:0  赞:0  阅读:282
uglifyjs2压缩混淆js文件
uglifyjs可以用来压缩混淆js文件,发布release版本应用利器。在StackOverflow浏览了一下,相比Google Closure和YUI compressor,uglifyjs被推荐的更多一点,YUI已经不再更新且部分作者也加入uglifyjs开发了。1. 安装安装可以通过npm安...
分类:Web开发   时间:2014-12-21 16:35:20    收藏:0  评论:0  赞:0  阅读:1196
【转】【总结】String in Java
原文链接 http://www.iteye.com/topic/522167众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是普通的类哦!!! 【镜头1】 String对象的创建 1、关于类对象的创建,很普通...
分类:编程语言   时间:2014-12-21 16:35:10    收藏:0  评论:0  赞:0  阅读:272
问题解决The connection to adb is down, and a severe error has occured.
遇到问题描述:运行android程序控制台输出[2013-06-25 11:10:32 - MyWellnessTracker] The connection to adb is down, and a severe error has occured.[2013-06-25 11:10:32 - ...
分类:数据库技术   时间:2014-12-21 16:35:00    收藏:0  评论:0  赞:0  阅读:303
GROUPING SETS与GROUP_ID
SQL> SELECT E.DEPARTMENT_ID DID, 2 E.JOB_ID JOB, 3 E.MANAGER_ID MID, 4 SUM(E.SALARY) SUM_SAL, 5 COUNT(E.EMPLOYEE_ID) CNT, 6 GROUP_ID() GG 7 FROM EMPLO...
分类:其他   时间:2014-12-21 16:34:50    收藏:0  评论:0  赞:0  阅读:242
王爽 <<汇编 语言>> 13.6 BIOS中断例程应用
1 ;名称:ILOVEU程序 2 ;使用BIOS提供的中断例程 3 assume cs:code 4 code segment 5 main: 6 mov cx,880 ;显示背景22*80 7 mov d...
分类:移动平台   时间:2014-12-21 16:34:40    收藏:0  评论:0  赞:0  阅读:381
存储过程入门(二)。
变量设置:变量分为全局变量和局部变量。以@开头为局部变量,以@@开头为全局变量。在c#中定义一个变量很简单:int n =10;在sql中声明变量要使用DECLARE,还需要@符号表示变量。简单语法: DECLARE @name varchar(20);下表列出 SET 与 SELECT 的区别。条...
分类:其他   时间:2014-12-21 16:34:20    收藏:0  评论:0  赞:0  阅读:191
存储过程入门(一)。
一、存储过程的定义和概括: 存储过程就是通过将实现某个常用或是复杂的功能的SQL语句事先编写好并声明一个名字保存在数据库的一串SQL代码。那么有人就会有疑问了,既然存储过程就是一串SQL语句,那我们还为什么要单独的弄这样一个技术能。接下来我们就来看看存储过程的有点。 存储过程的优点: 1...
分类:其他   时间:2014-12-21 16:34:10    收藏:0  评论:0  赞:0  阅读:216
981条   上一页 1 ... 24 25 26 27 28 ... 50 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!