首页 > 编程语言
C++/C面试题(2)
(1)单向链表操作 1)在链表尾部插入一个节点 void addNewNodeTail(ListNode **HeadNode, int value)//在链表尾部插入一个节点{ ListNode* newNode = new ListNode(); newNode->Value = value; ...
分类:编程语言   时间:2017-09-30 23:47:48    收藏:0  评论:0  赞:0  阅读:288
JAVA代码效率优化
JAVA代码效率优化 1、 尽量指定类的final修饰符 带有final修饰符的类是不可派生的。 如果指定一个类为final,则该类所有的方法都是final。Java编译器会寻找机会内联(inline)所有的 final方法(这和具体的编译器实现有关)。此举能够使性能平均提高50% 。 2、 尽量重 ...
分类:编程语言   时间:2017-09-30 23:43:18    收藏:0  评论:0  赞:0  阅读:514
typedef见解即如何定义一个数组指针
今天我想说的是我关于typedef的一些见解,不能说是见解,只是理解吧! typedef:对于自定义的数据类型取一个名字;我是这么理解的; 比如说一个数组 int a[5]和一个int b,同样是定义一个数据变量,我们可不可以让int a[5] 写的像int b一样简单呢?于是就有了typedef可 ...
分类:编程语言   时间:2017-09-30 23:39:31    收藏:0  评论:0  赞:0  阅读:397
Python进行RSA安装加密
一、下载ez_setup.py(http://peak.telecommunity.com/dist/ez_setup.py) 二、用python解释执行它 (如使用IDLE打开该py文件,按F5解释执行) 三、安装完成后,会在scripts文件夹下生成几个exe可执行文件。(如: D:\Pytho ...
分类:编程语言   时间:2017-09-30 23:37:09    收藏:0  评论:0  赞:0  阅读:401
用ES6巧妙的解决传统面试中的算法小问题!
最近自己也在准备面试,在复习算法的时候,机智的用了一波ES6.一起来瞧瞧吧! 1.数组的去重 用两层循环来做的话,好像麻烦了点哦。好像ES6中的Set可以用。试试看? what ? so easy ,没有那么多逻辑,代码量也很少。简直太酷炫了!!! 2.如何拼接两个数组? 传统的for循环就不多说了 ...
分类:编程语言   时间:2017-09-30 23:36:36    收藏:0  评论:0  赞:0  阅读:361
java一些问题的思考
1.思考 为什么java规定作为程序入口点的main() 方法静态的? 在java中,main()方法是java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static ...
分类:编程语言   时间:2017-09-30 23:36:10    收藏:0  评论:0  赞:0  阅读:306
【Java基础】Java常见的异常
Java常见的异常1.java.lang.NullPointerException(空指针异常)调用了未经初始化的对象或者是不存在的对象2.java.lang.ClassNotFoundException指定的类不存在3.java.lang.NumberFormatException字符串转换为数字异常4.java.lang.IndexOutOfBoundsException数组下标越界异常5.jav..
分类:编程语言   时间:2017-09-30 22:46:19    收藏:0  评论:0  赞:0  阅读:297
高吞吐低延迟Java应用的垃圾回收优化
高吞吐低延迟Java应用的垃圾回收优化 高吞吐低延迟Java应用的垃圾回收优化 高性能应用构成了现代网络的支柱。LinkedIn有许多内部高吞吐量服务来满足每秒数千次的用户请求。要优化用户体验,低延迟地响应这些请求非常重要。 比如说,用户经常用到的一个功能是了解动态信息——不断更新的专业活动和内容的 ...
分类:编程语言   时间:2017-09-30 22:38:56    收藏:0  评论:0  赞:0  阅读:277
详解Spring
内容提要 IOC & DI 概述 配置 bean 配置形式:基于 XML 文件的方式;基于注解的方式 Bean 的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法 & 实例工厂方法)、FactoryBean IOC 容器 BeanFactory & ApplicationContext 概述 ...
分类:编程语言   时间:2017-09-30 22:37:49    收藏:0  评论:0  赞:0  阅读:278
大公司喜欢问的Java集合类面试题
大公司喜欢问的Java集合类面试题 看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。 java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。 接口:Co ...
分类:编程语言   时间:2017-09-30 22:36:20    收藏:0  评论:0  赞:0  阅读:256
算法系列之-【遗传算法】
遗传算法,网上大把资料,但是总是说得云里来雾里去的,本来很简单的一个算法,当初研究的时候也弄了好久才初步入门。最近公司实行KPI,每个月需要发文一篇,好久之前就想写一写算法类的文章,刚刚刚好有这样的机会,写个系列,首先拿遗传算法来开刀。 【故事背景】:上帝造人,要求尽可能的达到完美状态。 【基因编码 ...
分类:编程语言   时间:2017-09-30 22:29:26    收藏:0  评论:0  赞:0  阅读:264
Java NStruct
package org.rx.bean; import org.rx.Lazy; import org.rx.SystemException; import java.io.Serializable; import java.lang.reflect.Field; public abstract c... ...
分类:编程语言   时间:2017-09-30 22:27:48    收藏:0  评论:0  赞:0  阅读:226
Spring Boot中Starter是什么
比如我们要在Spring Boot中引入Web MVC的支持时,我们通常会引入这个模块spring-boot-starter-web,而这个模块如果解压包出来会发现里面什么都没有,只定义了一些POM依赖。 经过研究,Starter主要用来简化依赖用的。比如我们之前做MVC时要引入日志组件,那么需要去 ...
分类:编程语言   时间:2017-09-30 22:27:01    收藏:0  评论:0  赞:0  阅读:574
如何更改github工程的语言属性
当创建github项目的时候,github本身会根据提交文件的数量来自动推断工程的开发语言,有时这种推断结果会与实际情况不太相符。比如上传一个java的web工程,如果在工程里存在大量的html、javascript和css文件的话,该工程属性会被设置为javascript或html。这种情况下,我 ...
分类:编程语言   时间:2017-09-30 22:21:41    收藏:0  评论:0  赞:0  阅读:329
多线程与对象的生命周期管理
很多时候我们需要在线程A里面生成一个对象,然后在线程B里面使用这个对象。比如线程A生成一个图像对象,线程B使用这个对象生成一个纹理。简单的做法是线程A先new一个图像对象,然后丢给线程B,线程B使用完这个对象后就delete掉它。 但是如果这个对象还有其它用处呢,比如我要使用这个图像数据合成另外一些 ...
分类:编程语言   时间:2017-09-30 22:18:02    收藏:0  评论:0  赞:0  阅读:290
SpringMVC的日期转换
请求参数的日期类型数据的转换 使用@InitBinder注解 当传递日期类型的参数时,会自动调用该方法实现从字符串自动转向日期格式。 方式1:该方法的参数使用ServletRequestDataBinder 方法2:该方法的参数使用WebDataBinder 虽然这两者方法的形参不同,但其日期转换的 ...
分类:编程语言   时间:2017-09-30 21:46:32    收藏:0  评论:0  赞:0  阅读:321
关于线程任务的一些思考
当某一个线程需要对一段代码或者数据进行访问的时候,为了保证不会有对个线程同时访问这段代码或者数据的情况,都会使用锁来做互斥。 线程A完全访问完代码(下面只说代码,数据是一样的)的时候,线程B才可以访问。如果线程B访问的时候,线程A正在访问,这个时候线程B会阻塞。太多的阻塞和锁会让效率下降。 仔细想一 ...
分类:编程语言   时间:2017-09-30 21:43:46    收藏:0  评论:0  赞:0  阅读:231
排序算法复杂度速查表
作者:耑新新,发布于 博客园 转载请注明出处,欢迎邮件交流:zhuanxinxin@foxmail.com ...
分类:编程语言   时间:2017-09-30 21:42:25    收藏:0  评论:0  赞:0  阅读:252
pythonchallenge闯关 第3题
3、Hint:一个小写字母,两边都被三个大写字母包围 查看网页源码,可以发现一大串字符串,标题又有re,于是用正则来找 # -*- coding:UTF-8 -*- import re str = """ kAewtloYgcFQaJNhHVGxXDiQmzjfcpYbzxlWrVcqsmUbCun ...
分类:编程语言   时间:2017-09-30 21:36:46    收藏:0  评论:0  赞:0  阅读:316
机器学习之Adaboost算法原理
在集成学习原理小结中,我们讲到了集成学习按照个体学习器之间是否存在依赖关系可以分为两类,第一个是个体学习器之间存在强依赖关系,另一类是个体学习器之间不存在强依赖关系。前者的代表算法就是是boosting系列算法。在boosting系列算法中, Adaboost是最著名的算法之一。Adaboost既可 ...
分类:编程语言   时间:2017-09-30 21:34:32    收藏:0  评论:0  赞:0  阅读:377
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!