• C++ const修饰变量和修饰函数介绍

    const修饰变量关于const最常见的一个面试题是这样的:char *const和const char*有什么区别,大家都知道const修饰符代表的是常量,即const修饰的变量一旦被初始化是不能被更改的,这两个类型一个代表的是指针不可变,一个代表指针指向内容不可变,但具体哪个对应哪个,很多人一直搞不清楚。有这样一个规律,const修饰的是它前面所有...

    2016-05-07 15:15:49 131

  • Java 反射机制详解及实例

    Java 反射机制详解及实例反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧!           一,先看一下反射的概念:              主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用...

    2016-04-01 15:06:52 249

  • 36salon手机版:c#字符串去掉空格的二种方法(去掉两端空格)

    使用字符串的方法:trim();去掉字符串两端空格split();切割string.join();连接复制代码 代码如下:class Program    {        static void Main(string[] args)        {            //原字符串            string str = "  hello      world,你...

    2016-04-05 03:04:53 155

  • spring mvc实现登录账号单浏览器登录

    在很多web产品中都需要实现在同一时刻,只能允许一个账号同时只能在一个浏览器当中登录。通俗点讲就是当A账号在浏览器1当中登录了,此时在浏览器2中登录A账号。那么在浏览器1中的A账号将会被挤出去,当用户操作浏览器1的页面,页面会跳到登录页面,需要重新登录。那么我们怎么实现这样的功能呢?下面将给大家进行详细的介绍:原理用户A使用账号a在浏览器当...

    2016-03-08 09:32:47 152

  • servlet3新特性_动力节点Java学院整理

    Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。其中有几项特性的引入让开发者感到非常兴奋,同时也获得了 Java 社区的一片赞誉之声:1.异步处理支持:有了该特性...

    2016-05-06 13:31:02 190

  • 36salon手机版:用C# 实现鼠标框选效果的实现代码

    实现步骤:1.实现整个鼠标框选的几个事件(down、move、up),当鼠标点下记录鼠标框选的起点,鼠标抬起结束操作。2.以鼠标框选过程中获取的鼠标坐标为基点计算框选的矩形的4点坐标,4点坐标以顺时针方向布点。3.通过Shape.Path类实现在类上画出此矩形。代码如下:复制代码 代码如下:namespace HostDemo { public ...

    2016-02-06 02:30:52 41

  • 36salon手机版:C#实现毫秒转换成时分秒的方法

    本文实例讲述了C#实现毫秒转换成时分秒的方法。分享给大家供大家参考。具体实现方法如下:public static String formatLongToTimeStr(Long l) { String str = ""; int hour = 0; int minute = 0; int second = 0; second = l.intValue()...

    2016-03-05 11:19:04 172

  • java设计模式学习之代理模式

    代理模式(Proxy):为其他对象提供一种代理以控制对这个对象的访问。代理模式结构图模拟需求:3班小张喜欢1班小红,但是不认识小红,委托1班小明送给小红礼物。1:创建一个小张和小明都能实现的接口。package ProxyModel;/** * 总的接口 * @author 我不是张英俊 * */interface ISendGift { void ...

    2016-07-08 05:22:33 84

  • Delphi实现碰撞球体完整实例代码

    本文以实例描述了用Delphi实现撞击球效果的方法,类似弹球效果。点击“开始”按钮,窗体中的一个绿色小球将不断地左右撞击运动,并且其大小不停地变化。点击“停止”按钮,小球停止运动。用鼠标拖动右下方的调节控件,可以调整小球运动的速度。这里我们主要是使用Timer 控件、Panel 控件、TrackBar 控件、SpinEdit 控件、Shape控件和Button...

    2016-03-03 07:46:42 133

  • C++ 中循环链表和约瑟夫环

    循环链表和约瑟夫环循环链表的实现单链表只有向后结点,当单链表的尾链表不指向NULL,而是指向头结点时候,形成了一个环,成为单循环链表,简称循环链表。当它是空表,向后结点就只想了自己,这也是它与单链表的主要差异,判断node->next是否等于head。代码实现分为四部分: 初始化 插入 删除 定位寻找 代码实现:void Li...

    2016-05-08 15:23:46 90

  • C#静态变量与实例变量实例分析

    本文实例讲述了C#静态变量与实例变量的具体用法,分享给大家供大家参考。具体分析如下:1)在语法定义上的区别:类变量也叫静态变量,静态变量前要加static关键字,而实例变量前则不加;实例变量也叫对象变量,即没加static 的变量;2)在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使...

    2016-08-07 06:17:39 27

  • 36salon手机版:深入理解Mybatis二级缓存

    上篇文章给大家介绍了mybatis一级缓存,有需要的朋友可以参考下。与一级缓存相比,二级缓存范围更大了一些,可以被多个SqlSession所共用。同样是发送同样的查询sql会先去缓存中找,找不到再去查询数据库。每个namespace的mapper都会有自己的一个缓存的空间。如果两个mapper的namespace相同,执行mapper查询到的数据将存储到相...

    2016-07-08 05:33:40 236

  • 36salon手机版:Android中ScrollView嵌套GridView的解决办法

    前些日子在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全。 找到大家的通用解决办法。记录一下。解决办法,自定义一个GridView控件public class MyGridView extends GridView { public MyGridView(Con...

    2016-04-02 03:18:22 225

  • Java创建类模式_动力节点Java学院整理

    创建类模式主要关注对象的创建过程,将对象的创建过程进行封装,使客户端可以直接得到对象,而不用去关心如何创建对象。创建类模式有5种,分别是:单例模式:用于得到内存中的唯一对象。工厂方法模式:用于创建复杂对象。抽象工厂模式:用于创建一组相关或相互依赖的复杂对象。建造者模式:用于创建模块化的更加复杂的对象。原型模式:用于...

    2016-04-01 12:13:16 119

  • C#:(变量)字段和局部变量的作用域冲突

    C#把声明为类型级的变量看作字段,而把在方法中声明的变量看作局部变量。复制代码 代码如下:using System;namespace ConsoleApplication10{class Program{static int j = 20;public static void Main(string[] args){int j = 30;Console.WriteLine("I...

    2016-09-03 10:03:27 40

  • 36salon手机版:Android设计模式系列之单例模式

    单例模式,可以说是GOF的23种设计模式中最简单的一个。这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这个模式。android中很多地方都用到了单例模式,本文以输入法管理者InputMethodManager为例,展开分析。单例模式...

    2016-07-06 04:35:10 271

  • Java中常用加密/解密方法详解

    安全问题已经成为一个越来越重要的问题,在Java中如何对重要数据进行加密解密是本文的主要内容。一、常用的加密/解密算法1.Base64严格来说Base64并不是一种加密/解密算法,而是一种编码方式。Base64不生成密钥,通过Base64编码后的密文就可以直接“翻译”为明文,但是可以通过向明文中添加混淆字符来达到加密的效果。2.DESDES是一种基于56位密钥的对称...

    2016-03-02 07:27:42 9

  • 分析Android内存泄漏的几种可能

    前言内存泄漏简单地说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄露了。从用户使用程序的角度来看,内存泄漏本身不会产生什么危害,作为一般的用户,根本感觉不到内存泄漏的存在。真正有危害的是...

    2016-08-04 04:43:57 32

  • C#实现的封装CURD到SqlHelper类用法简单分析

    本文实例讲述了C#实现的封装CURD到SqlHelper类。分享给大家供大家参考,具体如下:1、简单说明一下,一般情况下,数据库连接字符串是在App.config文件中进行配置,然后再在代码中进行引用。因此,我们在这里先看一下App.config文件。首先看需要添加的内容:参数说明:name:表示键值,在代码中需要通过这键值来找到对应的连接字...

    2016-07-02 04:31:39 281

  • 36salon手机版:Android消息处理机制Looper和Handler详解

    Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。MessageQu...

    2016-10-08 02:36:36 26

  • C++ clock()解析如何使用时钟计时的应用

    C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下: clock_t clock( void ); 这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock)。其中clock_t是用来保存时...

    2016-02-04 01:34:37 159

  • 简单实现java音乐播放器

    学习过java语言的你,或多或少,在某天突发奇想,想着用swing做一个音乐播放器。但是,发现很难找到,相关的java代码,或者你下载的代码有问题,或者你代码里面引入的类包找不到。为了解决自如此类的问题。在这儿,有如下的代码可以供大家参考。package TheMusic; import java.io.*; import javax.so...

    2016-05-05 14:21:48 31

  • JavaWeb中的简单分页完整代码(推荐)

    这次主要是讲解一下通过登录后对得到的数据进行分页,首先我们新建一个登录页面login.jsp,因为我们主要学习一下分页,所以登录验证的部分不再阐述,主要代码如下:<form action="pageServlet">用户名:<input type="text" name="username"><br>密 码:<input type...

    2016-09-07 11:43:41 47

  • 36salon手机版:详解Spring-Boot中如何使用多线程处理任务

    看到这个标题,相信不少人会感到疑惑,回忆你们自己的场景会发现,在Spring的项目中很少有使用多线程处理任务的,没错,大多数时候我们都是使用Spring MVC开发的web项目,默认的Controller,Service,Dao组件的作用域都是单实例,无状态,然后被并发多线程调用,那么如果我想使用多线程处理任务,该如何做呢?比...

    2016-12-08 16:40:22 130

  • Android中Intent传递对象的3种方式详解

    前言相信Intent的用法大家已经比较熟悉了,Intent可以用来启动Activity,Service等等,同时我们也可以通过Intent来进行传递数据,当我们使用Intent在Activity 间传递信息时发现putExtra() 方法并不支持自定义对象的传输,下面就来介绍三种解决方式。一、Serializable 方式这是最简单的一种方法,因为我们要...

    2016-09-01 01:01:58 171

  • 36salon手机版:对指定的网页进行截图的效果 C#版

    碰到一个项目,需要对指定的网页进行截图保存,晕死! 需求永远都是怪异的..... 解决是关键~ 遂写了以下代码,快准狠!(因为赶时间!) 可以实现对指定的页面获取,按指定的大小生成缩略图,当然也可以1:1的产生图, 页面上的javascript 运行对截图貌似没任何影响,相当的正常,我个人都觉得很神奇。  首先对项目添加系统引用...

    2016-10-05 10:09:12 107

  • 斐波那契数列 优化矩阵求法实例

    在做编程题目的时候经常会遇到“斐波那契数列”相关的题目,尤其在做OJ中。下面说一些方法:  (一)递归  递归是最慢的会发生重复计算,时间复杂度成指数级。复制代码 代码如下:long long fac(int n){  if(n==1)   return 1;  else if(n==2)   return 2;  else    return fac(n-1)+fac(n...

    2016-05-05 12:39:06 6

  • java中字符串与日期的转换实例

    复制代码 代码如下:import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateIO {public static void main(St...

    2016-12-06 13:40:51 46

  • Android Fragment的生命周期详解

    Fragments的生命周期        每一个fragments 都有自己的一套生命周期回调方法和处理自己的用户输入事件。 对应生命周期可参考下图:详解Android Fragment之二:Fragment的创建和生命周期        创建片元(Creating a Fragment)       To create a fragment, you must create a...

    2016-06-05 08:28:39 74

  • 详解Spring boot+CXF开发WebService Demo

    最近工作中需要用到webservice,而且结合spring boot进行开发,参照了一些网上的资料,配置过程中出现的了一些问题,于是写了这篇博客,记录一下我这次spring boot+cxf开发的webservice的配置过程,仅供参考。一、本次开发除了用到spring boot基础jar包外,还用到了cxf相关jar包: <!-- cxf支持 -...

    2016-12-06 06:38:56 101

  • 36salon手机版:Android实现分享微信好友及出现闪退的解决办法

    1.申请微信APPID要实现分享到微信的功能,首先要到微信开放平台申请一个APPID。但在申请APPID的时候需要填写一个应用签名和应用包名。需要注意的是包名必须与开发应用时的包名一致,应用签名也必须去掉冒号而且字母为小写。2.应用签名的获取开发android应用的人很多,很有可能类名、包名起成了同一个名字,签名这时候就起到区分的作用。所有的Android应用都必须...

    2016-10-04 10:33:45 34

  • c++中深浅拷贝以及写时拷贝的实现示例代码

    本文主要给大家介绍了关于c++中深浅拷贝及写时拷贝实现的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍:一:浅拷贝&深拷贝浅拷贝:在拷贝构造的时候,直接将原内容的地址交给要拷贝的类,两个类共同指向一片空间。但是存在很大的缺陷:①一旦对s2进行操作,s1的内容也会改变;②析构时先析构s2,再析构s1,但是由于s1...

    2016-07-06 15:18:11 113

  • 36salon手机版:JavaMail入门教程之创建邮件(2)

    JavaMail API使用javax.mail.Message类来表示一封邮件,Message类是一个抽象类,所以我们需要使用其子类javax.mail.internet.MimeMessage类来创建Message类的实例对象,如果我们创建的是一个简单文本邮件,那么MimeMessage类就可以满足我们的需求了,但是如果需要创建一封包含内嵌资源或者是带附件的复杂邮件...

    2016-05-07 05:32:39 2

  • C# cmd中修改显示(显示进度变化效果)的方法

    复制代码 代码如下:public void PrintPercentage(int FinishedCount, int TotalCount)  {         decimal finishedPercentage = Convert.ToDecimal(FinishedCount) / Convert.ToDecimal(TotalCount);         Console...

    2016-10-03 10:37:14 60

  • 36salon手机版:如何搭建新的WPF项目框架

    下面就WPF项目框架搭建步骤一步一步的分享给大家。在WPF项目开发中最常用的开发模式无疑是MVVM模式,  MVVM模式开发的好处,在这里就不详细讨论, 还有 本文中所使用MVVMLight框架,为什么使用MVVM框架(1、框架较轻,2、学习成本低、3、适用大多数中小型项目,4、相对于微软的prism框架更容易上手)    下面开始 一步一步 搭建框架第一步...

    2016-10-04 10:31:37 227

  • DevExpress之ChartControl用法实例总结

    DevExpress中的ChartControl顾名思义就是数据基于图表展示,其关键在于Series上的处理。本文实例展示了ChartControl的用法,具体内容如下:主要功能代码部分如下:using System;using System.Drawing;using DevExpress.XtraCharts;namespace DevExpressUtilHelpV3{ ...

    2016-04-03 16:40:21 225

  • Cocos2d-x中背景音乐和音效使用实例

    游戏中的音乐和音效是必不可少的,好的音乐可以给我们留下很深的印象也决定了这个游戏的品质。今天我们来学习一下cocos2d-x中如何使用音乐和音效。这些用到的函数都比较简单,现在直接上代码。//声音预先处理类的头文件#ifndef _AUDIO_PRETREAT_H#define _AUDIO_PRETREAT_H#include "cocos2d.h"//使用声音引擎必须包含Si...

    2016-10-03 16:43:44 104

  • 如何设置springboot启动端口

    spring boot是个好东西,可以不用容器直接在main方法中启动,而且无需配置文件,方便快速搭建环境。可是当我们要同时启动2个springboot工程时,就会有问题,有可能会因为8080端口被第一个应用占用而导致第二个应用无法启动,这时就需要修改其中一个工程的启动端口。可以通过实现EmbeddedServletContainerCustomizer接口来实现...

    2016-03-08 07:02:58 189

  • 36salon手机版:Java 通过位运算求一个集合的所有子集方法

    Java没有自带的求一个集合的所有子集的方法,我们可以通过集合的子集规律来求。一个集合的所有子集等于2^该集合的长度。比如{c,b,a}的长度为3,这个集合的子集就有8个。这句话看起来很简单,但同时也隐含着高深的哲理。其实一个集合的所有集合,和2^该集合的长度这个数字有关。比如上面的例子,{c,b,a}的长度...

    2016-04-08 15:44:54 158

  • 36salon手机版:C++文件依存关系介绍

    如果你觉得重新编译文件的时间很短或者时间长一点无所谓,反正需要重新编译,那么你也可以选择略过此文,不过也建议浏览。如果你想学习或者关心这块内容,那么此文必定会给你带来收获。首先我不给出依存关系的定义,我给出一个例子。复制代码 代码如下: class Peopel{ public:     People(const std::string & ...

    2016-02-08 07:14:16 247

  • Hadoop多Job并行处理的实例详解

    Hadoop多Job并行处理的实例详解有关Hadoop多Job任务并行处理,经过测试,配置如下:首先做如下配置:1、修改mapred-site.xml添加调度器配置:<property> <name>mapred.jobtracker.taskScheduler</name> <value>org.apache.hadoop.mapr...

    2016-10-01 02:10:39 108

  • Java程序中添加播放MIDI音乐功能的实现方法详解

    JAVA 在多媒体处理方面的确优势不大,但是我们在程序中有些时候又需要一些音乐,如果播放的音乐是wav等波形音频文件,又很大的话,所以背景音乐最好就是MIDI了,可是网上很多播放MIDI的教程都是简单的几句话的例子。没有考虑资源的释放问题,如果程序长久运行的话,就会出现内存越耗越多的情况,最后会抛出一个 java.lang.OutOfMemoryError....

    2016-10-03 15:36:08 220

  • 求1000阶乘的结果末尾有多少个0

    素数是个科学计算中很重要的一个概念,素数也叫质数。素数就是最纯净的数,没有任何其它成分的数,其它的数都可以说是由素数相乘出来的。 所以,理解好素数,对于数学和程序来说,有重要的意义。题目是:求1000!的结果末尾有多少个0复制代码 代码如下:1000! = 1×2×3×4×5×...×999×1000复制代码 代码如下:pub...

    2016-07-05 04:26:08 70

  • 36salon手机版:详解JavaEE使用过滤器实现登录(用户自动登录 安全登录 取消自动登录黑用户禁止登录)

    在我们生活中,对于账户的自动登录已经很常见了,所以利用过滤器实现这个功能。主要介绍用户的自动登录和取消自动登录,以及实现一天自动登录或者n天实现自动登录,当用户ip被加入到黑名单之后,直接利用过滤器返回一个警告页面。过滤器的功能很是强大,我们只需要在写好的前台后servlet之后进行添加就可以实现这个功能Ps:这个仅仅只是一个演示而已,里面的访问...

    2016-10-07 09:14:54 248

  • IDEA-Maven环境配置及使用教程

    一、Maven的下载IDEA的往期下载地址:https://www.jetbrains.com/1.点击进入1.往期的下载地址:http://www.apache.org/  操作步骤:我们点击进入Projects---->如图(1) 、(2)、(3)、(4)、(5)、解压后我们可以看到这个目录(6)、解压文件后,我们要新增两个环境变量1.M2_HOM...

    2016-05-02 15:06:50 2

  • 36salon手机版:Android开发之文件操作模式深入理解

    一、基本概念复制代码 代码如下: // 上下文对象 private Context context; public FileService(Context context) { super(); this.context = context; } // 保存文件方法 public void save(String filename, String fileContent) throws ...

    2016-12-03 10:12:21 24

  • java原装代码完成pdf在线预览和pdf打印及下载

    前提准备:1. 项目中至少需要引入的jar包,注意版本:    a) core-renderer.jar    b) freemarker-2.3.16.jar    c) iText-2.0.8.jar    d) iTextAsian.jar上代码:注释: 此类为自定义的Tag类的基类,在action中怎么放的数据,在ftl中就怎么取数据,简...

    2016-09-07 13:32:56 102

  • 36salon手机版:java图形界面编程之模拟血压计

    复制代码 代码如下:package GraphicsCanvas;import java.awt.BorderLayout;import java.awt.Canvas;import java.awt.Color;import java.awt.Graphics;import java.awt.Image;import java.awt.event.ActionEvent;import j...

    2016-11-07 10:18:08 121

  • java的Jackson框架实现轻易转换JSON

    Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。一、准备工作1、 下载依赖库jar包Jackson的jar all下载地址:http...

    2016-02-03 05:24:40 217

  • java 深拷贝与浅拷贝机制详解

    java 深拷贝与浅拷贝机制详解概要:在Java中,拷贝分为深拷贝和浅拷贝两种。java在公共超类Object中实现了一种叫做clone的方法,这种方法clone出来的新对象为浅拷贝,而通过自己定义的clone方法为深拷贝。(一)Object中clone方法如果我们new出一个新对象,用一个声明去引用它,之后又用另一个声明去引用前一个声明,那么最后的结果是:这...

    2016-10-08 07:06:29 40

< 1 2 3 4 5 6 7 8 9 ... 14 >