自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(140)
  • 收藏
  • 关注

转载 C#——Marshal类

参考文档https://blog.csdn.net/bcbobo21cn/article/details/70092997 Marshal类的功能:将数据从托管对象封送到非托管内存块int personSize = Marshal.SizeOf( typeof(Person) );IntPtr intPer = Marshal.AllocHGlobal( personSize );//将...

2019-01-04 19:18:26 3158

转载 区别Console.readkey()、 Console.read()、Console.readline()和Console.Write()、Console.Writeline()

Console.readkey():监听键盘事件,按任意键执行退出。 Console.read():读取键盘输入的第一个字符,返回ASCII值。按下回车键退出 Console.readline():读取所有字符,返回字符串。按下回车键退出  Console.Write():控制台输出,不换行。 Console.Writeline():控制台输出,换行。Ps:C#控制台程序一闪而逝的问题也可以使...

2018-07-11 10:03:09 572

原创 毕业论文latex-参考文献

1.参考文献间距太小,加大:    .bbl文件\begin{thebibliography}{10}后加入语句    \addtolength{\itemsep}{1.5 em}    每次编译过BibTex后,.bbl文件会重新生成,都要重新加上2。若报错 You can't use `\unskip' in vertical mode    删掉.bbl文件最后一项没用的参考文献...

2018-05-19 14:54:46 3021 1

转载 希腊字母的加粗问题

转自http://blog.sina.com.cn/s/blog_5e16f1770100ks8l.html【问题描述】在编辑公式时,当我使用 \mathbf{\sigma} 时,\mathbf{} 不起作用?【解决方案】方案一、用\usepackage{amsmath}\boldsymbol{\sigma}\mathbf 只对公式中的普通字母ABC...abcdef等起作用。方案二、更好的方法是...

2018-04-18 10:57:21 1399

原创 科大讯飞笔试

下面关于编译系统和解释系统的观点中,错误的是正确答案: A   你的答案: A (正确)解释程序不产生目标代码,它直接执行源程序或源程序的内部形式使用编译系统时会区分编译阶段和运行阶段一般来说,编译系统的比较复杂,开发和维护费用都大。相反,解释系统比较简单,可移植性好,适合于以交互形式执行程序一般来说,建立在编译基础上的系统在执行速度

2017-09-13 10:04:48 665

原创 爱奇艺笔试

循环数问题import java.util.Scanner;import java.lang.Math;public class Main{ public static String compare(double x1,int k1,double x2,int k2){ int n1=0,n2=0; int x11=(int)x1;

2017-09-10 21:33:39 474

原创 京东笔试题(30道选择)

1、以下关于History对象的属性或方法描述正确的是( )length      返回浏览器历史列表中的URL数量back()      加载 history 列表中的前一个URLforward() 加载 history 列表中的下一个URLgo()         加载history列表中的某个具体页面。2、要去掉文本超级链接的下划线,下列正确的是( )

2017-09-07 22:58:26 7082

原创 搜狐面试

java中重载与重写的区别http://www.cnblogs.com/bluestorm/archive/2012/03/01/2376236.htmlJava关键字final、static使用总结http://lavasoft.blog.51cto.com/62575/18771/手写单例模式http://www.cnblogs.com/hupp/p

2017-09-05 13:17:39 439

转载 使用递归和非递归方式反转单向链表

问题:给一个单向链表,把它从头到尾反转过来。比如: a -> b -> c ->d 反过来就是 d -> c -> b -> a 。分析:假设每一个node的结构是:[java] view plain copyclass Node {      char value;      Node next;  

2017-09-05 09:27:33 296

转载 Java多线程(1)

14.1 什么是线程 14.2 中断线程 14.3 线程状态 http://blog.csdn.net/qq_30154277/article/details/51812849

2017-09-02 20:29:42 233

原创 JAVA面试题总览(1)

1. JAVA中的几种基本数据类型是什么,各自占用多少字节。 Java中有八种基本数据类型,分别为:byte、short、int、long、float、double、char、boolean。这八种基本类型都有对应的包装类,分别为:Byte、Short、Integer、Long、Float、Double、Character、Boolean。byte 1字节  short

2017-08-31 17:12:56 476

原创 一个字符串的最大回文前缀长度(搜狗2017秋招真题)

一个字符串的最大回文前缀长度(搜狗2017秋招真题) 题目描述求一个字符串的最大回文前缀长度。回文是指正反方向读起来都一样的字符串,比如“abcdcba”就是一个回文。输入一个文本文件,至少包含一个字节。每个字节是一个字符。最大长度可能有几十万字节。样例输入sogou

2017-08-31 16:10:55 1796 1

原创 最长公共子串

最长公共子串:两个字符串中的最常公共连续子串。找 两个字符串的最长公共子串,这个子串要求在原字符串中是连续的。其实这又是一个序贯决策问题,可以用动态规划来求解。我们采用一个二维矩阵来记录中间的结 果。这个二维矩阵怎么构造呢?直接举个例子吧:"bab"和"caba"(当然我们现在一眼就可以看出来最长公共子串是"ba"或"ab")   b  a  bc  0  0  0a  0

2017-08-27 17:19:08 322

原创 最大连续子序列和

最大连续子序列和:在一列数中寻找一些数,这些数满足:任意两个数a[i]和a[j],若i+1=j,必有a[i]需要明确的是状态转移方程中的状态代表的含义。因为contiguous,所以dp[i]代表的应该以i位置元素结尾的连续值,并非最大值。import java.util.Scanner;public class Main { public static void main (Str

2017-08-27 17:02:06 239

原创 最长上升连续子序列

给定一个整数数组(下标从 0 到 n-1, n 表示整个数组的规模),请找出该数组中的最长上升连续子序列。(最长上升连续子序列可以定义为从右到左或从左到右的序列。) 注意事项time您在真实的面试中是否遇到过这个题?  Yes样例给定 [5, 4, 2, 1, 3], 其最长上升连续子序列(LICS)为 [5,

2017-08-26 20:49:08 563

原创 eclipse输入问题

输入一个空格间隔的序列,和一个数字将输入的序列转换为字符串ss,再写入数组a数字赋值给kpublic static void main (String args[]){ Scanner in=new Scanner(System.in); while(in.hasNextLine()){ String s=in.nextLine();//读取当前行 String[]

2017-08-26 19:16:43 1402

原创 输入一个无序序列,输出第K大的数。

输入一个无序序列,输出第K大的数。 import java.util.Scanner;import java.util.*;public class Main { public static void main (String args[]){ Scanner in=new Scanner(System.in); while(in.hasNextLine()){ St

2017-08-26 18:43:18 570

转载 SQL必知必会(8)——联结表

http://www.cnblogs.com/anliven/p/6224300.html12.1 联结联结(join),利用SQL的SELECT在数据查询的执行中联结表。12.1.1 关系表关系数据库中,关系表的设计是把信息分解成多个表,一类数据一个表,各表通过某些共同的值互相关联。这样设计的目的是为了使数据库或应用程序具备良好的可伸缩性(scale well)。

2017-08-23 16:09:23 237

转载 SQL必知必会(7)——使用子查询

http://www.cnblogs.com/anliven/p/6220990.html11.1 子查询查询(query),任何SQL语句都是查询。但此术语一般指SELECT语句。SQL还允许创建子查询(subquery),即嵌套在其他查询中的查询。作为子查询的SELECT语句只能查询单个列,否则会返回错误。11.2 利用子查询进行过滤在SELEC

2017-08-23 15:53:44 549

转载 SQL必知必会(6)——分组数据

10.1 数据分组使用分组可以将数据分为多个逻辑组,对每个组进行聚集计算。10.2 创建分组使用SELECT语句的GROUP BY子句建立分组。GROUP BY子句必须出现在WHERE之后,ORDER BY子句之前。GROUP BY子句可以包含任意数目的列,可以对分组进行嵌套。如果GUOUP BY子句中嵌套了分组,数据将在最后指定的分组上进行汇总。GUO

2017-08-23 14:17:07 433

转载 SQL必知必会(5)——汇总数据

目的:我们经常需要汇总数据而不是把它们实际检索出来,例如确定表的行数,某些列的总和,某些列的最值等。此时检索所有数据只能是浪费时间和系统资源。第一部分:SQL给出了5个聚集函数,聚集函数是指对某些行运行的函数,计算并返回一个值。SQL聚集函数函数说明AVG()返回某列的平均值COUNT()返回某列的行数

2017-08-23 13:37:18 1662

转载 SQL必知必会(4)——创建计算字段

http://www.cnblogs.com/prettysmc/p/5564975.html第7课:创建计算字段1.拼接(concatenate)字段:将值联结到一起(将一个值附加到另一个值)构成单个值。SELECT concat(vend_name,'(',vend_country,')') FROM Vendors;有时为了正确返回格式化的数据,必须

2017-08-23 12:51:45 260

原创 SQL必知必会(3)——使用数据处理函数

第8课  使用数据处理函数 http://www.cnblogs.com/prettysmc/p/5568282.html1.SQL也可以用函数来处理数据,函数一般是在数据上执行的,为数据的转换和处理提供了方便。但是每一个数据库管理系统(Database Management System DBMS)都有特定的函数,事实上,只有少数几个函数被所有的DBMS等同地支持。例如,MY

2017-08-23 12:48:42 258

原创 SQL必知必会(2) 2~6课

参考http://blog.csdn.net/basycia/article/details/52502529http://blog.csdn.net/dreamworker007/article/details/13161587第2课  检索数据----SELECT 检索一个或者多个列                        单列,多列,所有列         SE

2017-08-23 11:29:12 291

转载 java数据结构与算法之平衡二叉树(AVL树)的设计与实现

【版权申明】未经博主同意,不允许转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/53892797 出自【zejian的博客】关联文章:java数据结构与算法之顺序表与链表设计与实现分析 java数据结构与算法之双链表设计与实现 java数据结构与算法之改良顺序表与双链表类似Ar

2017-08-20 20:06:05 398

转载 【整理】七大查找算法

转载地址:http://www.cnblogs.com/maybe2030/p/4715035.html      查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。本文简单概括性的介绍了常见的七种查找算法,说是七种,其实二分查找、插值查找以及斐波那契查找都可以归为一类——插值查找。插值查找和斐波那契查找是在二分查找的基础上的

2017-08-19 13:53:10 1600

原创 Java常用十种设计模式及总结

http://www.jianshu.com/p/61b67ca754a3

2017-08-17 20:45:49 420

原创 IP地址的分类

IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。       IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进

2017-08-17 18:24:14 3343

原创 正则表达式Regular Expression

参考http://blog.csdn.net/ithomer/article/details/4962509         http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html正则表达式,又称规则表达式。(英语:Regular Expression,在代码中

2017-08-17 14:19:37 373

原创 网易2018年校招

1、小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一行。(如果两种方式所对应的砖块颜色序列是相同的,那么认为这两种方式是一样的。)例如: s = "ABAB"

2017-08-16 13:03:33 371

原创 SAL必知必会(1)

第1课 了解SQL1.1 数据库基础数据库(database):保存有组织的数据的容器表(table):某种特定类型的结构化清单模式(schema):关于数据库和表的布局及特性的信息列(column):表中的一个字段。表由一个列或多个列组成行(row):表中的一个纪录主键(primary key):一列或一组列,其值能够唯一标识表中每一行 表中任何列都可以作

2017-08-11 18:52:11 325

原创 快速排序 改进

1、优化选取枢轴       三数取中(medium-of-three),即取三个关键字先进行排序,将中间数作为枢轴, 一般是取左端、右端和中间三个数, 也可以随机选取。  public static void Swap(int[] arr,int low,int high){ int temp = arr[low]; arr[low] = ar

2017-08-10 22:02:55 439

原创 满二叉树和完全二叉树

树定义和基本术语定义树(Tree)是n(n≥0)个结点的有限集T,并且当n>0时满足下列条件:     (1)有且仅有一个特定的称为根(Root)的结点;     (2)当n>1时,其余结点可以划分为m(m>0)个互不相交的有限集T1、T2 、…、Tm,每个集Ti(1≤i≤m)均为树,且称为树T的子树(SubTree)。    特别地,不含任何结点(即n=0

2017-08-09 18:33:51 360

原创 八大排序算法

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。        当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。   快速排序:是目前基于比较的内部排序中被认为是最好的方法,

2017-08-09 13:20:58 307

转载 设计模式读书笔记-----简单工厂模式

http://blog.csdn.net/chenssy/article/details/8964657在设计原则中有这样一句话“我们应该针对接口编程,而不是针对实现编程”。但是我们还是在一直使用new关键字来创建一个对象,这不就是在针对实现编程么?        针对接口编程,可以隔离掉以后系统可能发生的一大堆改变。入股代码是针对接口而写,那么可以通过多态,它可以与任何新

2017-08-07 20:30:39 179

转载 设计模式读书笔记-----单例模式

转自http://blog.csdn.net/zhengzhb/article/details/7331369定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表p

2017-08-07 19:15:29 181

转载 设计模式读书笔记-----适配器模式

转自http://blog.csdn.net/chenssy/article/details/9393827                然后是小狗:Dog.java。可以旺旺叫和快快跑。[java] view plain copypublic class Dog {      p

2017-08-07 15:55:07 169

转载 设计模式六大原则

转自http://www.uml.org.cn/sjms/201211023.asp设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责

2017-08-07 10:22:27 275

转载 java提高篇(1)-----抽象类与接口

转自http://blog.csdn.net/chenssy/article/details/12858267接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。       抽象类与接口是Java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别

2017-08-07 10:14:14 203

原创 携程2016研发工程师笔试题

1 内存空间被分成不同区域,其中用函数void* malloc(unsigned int size);申请的内存在()正确答案: C   你的答案: C (正确) 程序区静态存储区动态存储区ROM区编程语言中的 malloc 、 calloc 函数和 C++ 的 new 运算符都是在动态存储区( hea

2017-08-06 14:26:14 444

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除