码迷,mamicode.com
首页 > 编程语言
Java 三目运算符表达式的一些问题
最近在处理一个需求,需求描述如下:对数据库中查询出来的数据的某一个字段做一个简单处理。处理方式是:如果该字段的值(取值范围0~4,有可能为null)等于0,那么默认处理成1。 测试代码如下: 因为不想写if-else,所以直接使用了三目运算符,原因嘛肯定是方便、简洁呀。一切都大功告成了,感觉自己棒棒 ...
分类:编程语言   时间:2017-08-01 20:37:29    阅读次数:142
自己实现C++的string类
使用C++的朋友对string类都不会陌生,string类使用起来很是方便,比C的字符数组好用多了,但是我们能不能自己实现一个属于自己的string类呢? 实现一个具有基本功能的string类并不难,但是还是得掌握以下几点知识:构造函数、析构函数、运算符重载、指针、引用等等。 我自己实现了一个str ...
分类:编程语言   时间:2017-08-01 20:36:38    阅读次数:219
SSM(springMVC-spring-mybatis)环境搭建-02-引入配置
整个配置在最后,主要记录如何找这些 jar 包 和 如何找这些 jar 包的依赖的包 1.为Maven项目引用 相关jar 包 mybatis jar包和依赖包最容易找 打开 https://mvnrepository.com/ , 在顶部搜索栏搜索 mybatis spring 关键词 结果如下 ...
分类:编程语言   时间:2017-08-01 20:36:16    阅读次数:214
redis 在java中的使用
1、首先下载jar包放到你的工程中 2、练习 package com.jianyuan.redisTest; import java.util.Iterator;import java.util.List;import java.util.Set; import redis.clients.jedi ...
分类:编程语言   时间:2017-08-01 20:35:23    阅读次数:137
Java泛型方法与泛型类的使用------------(五)
泛型的本质就是将数据类型也参数化, 普通方法的输入参数的值是可以变的,但是类型(比如: String)是不能变的,它使得了在面对不同类型的输入参数的时候我们要重载方法才行. 泛型就是将这个数据类型也搞成跟参数的值一样可以变的. 泛型分为泛型接口,泛型类和泛型方法. 泛型接口,泛型类大家都比较熟悉了, ...
分类:编程语言   时间:2017-08-01 20:34:46    阅读次数:150
python--------------内置函数
https://www.processon.com/ 具体分类见此网站 ...
分类:编程语言   时间:2017-08-01 20:33:58    阅读次数:147
Java excel poi
getPhysicalNumberOfCells:得到的是除去空列得到的cell个数 hssfSheet.getLastRowNum();//最后一行行标,比行数小1 hssfSheet.getRow(k).getLastCellNum();//获取列数,比最后一列列标大1 http://blog. ...
分类:编程语言   时间:2017-08-01 20:33:30    阅读次数:112
c++ primer 5.3.2节练习答案
练习5.9 练习5.10 练习5.11 练习5.12 最开始使用string类型的vector容器来储存字符串,利用双重for循环来取到每一个数的时候,再与f后面一个字符比较,这样做编译成功,但是遇到了执行上的错误,先贴上代码,等过段时间解决 练习5.13 a)每个case语句后少了break; b ...
分类:编程语言   时间:2017-08-01 20:33:10    阅读次数:231
C++ DWORD 转byte char 数组、指针
C++ DWORD 转byte char 数组、指针 byte char 数组、指针 转 DWORD ...
分类:编程语言   时间:2017-08-01 20:32:45    阅读次数:225
opencc 繁体简体互转 (C++示例)
繁体字通常采用BIG5编码,简体字通常采用GBK或者GB18030编码,这种情况下,直接使用iconv(linux下有对应的命令,也有对应的C API供编程调用)就行。对于默认采用utf-8编码的文件或者繁简体都并存的情况(通常采用utf-8)编码的情况,iconv这种方式就不行了。这里我们可以采用 ...
分类:编程语言   时间:2017-08-01 19:29:20    阅读次数:261
拓扑排序
【定义】将有向图中的顶点以线性方式进行排序。即对于任何连接自顶点u到顶点v的有向边uv,在最后的排序结果中,顶点u总是在顶点v的前面。 【前提条件】可进行拓扑排序的图必须是有向无环图。 【算法】 ①维护一个点集和边集,初始化将所有图中所有边加入边集,将所有入度为0的点加入点集。 ②从点集中任取一个点 ...
分类:编程语言   时间:2017-08-01 19:27:42    阅读次数:126
Spring Boot异常处理详解
在Spring MVC异常处理详解中,介绍了Spring MVC的异常处理体系,本文将讲解在此基础上Spring Boot为我们做了哪些工作。下图列出了Spring Boot中跟MVC异常处理相关的类。 Spring Boot在启动过程中会根据当前环境进行AutoConfiguration,其中跟M ...
分类:编程语言   时间:2017-08-01 19:27:27    阅读次数:158
通过游戏学python 3.6 第一季 第九章 实例项目 猜数字游戏--核心代码--猜测次数--随机函数和屏蔽错误代码--优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile
1 #猜数字--核心代码--猜测次数--随机函数和屏蔽错误代码 优化代码及注释--简单账号密码登陆--账号的注册查询和密码的找回修改--锁定账号--锁定次数--菜单功能'menufile' 2 #!usr/bin/env python 3 #-*-coding:utf-8-*- 4 #QQ12411 ...
分类:编程语言   时间:2017-08-01 19:26:18    阅读次数:217
多线程的交互
当多个线程同时共享访问同一数据时,每个线程都尝试操作该数据,从而导致改数据被破坏,这种现象称为争用条件。 同步的实现:wait(),notify(),notifyAll() 当一个线程要访问共享资源,首先要拿到锁后进入临界区,如果发现某些条件不符合,调用wait方法释放锁资源,线程进入锁对象上的Wa ...
分类:编程语言   时间:2017-08-01 19:26:10    阅读次数:186
C++11中lock_guard和unique_lock的区别
c++11中有一个区域锁lock_guard,还有第二个区域锁unique_lock。 区域锁lock_guard使用起来比较简单,除了构造函数外没有其他member function,在整个区域都有效。 区域锁unique_guard除了lock_guard的功能外,提供了更多的member_fu ...
分类:编程语言   时间:2017-08-01 19:24:00    阅读次数:162
MatLab 2014a编译jar包时mcc无法使用的问题
http://blog.csdn.net/heroafei/article/details/43273373 MatLab 2014a编译jar包时mcc无法使用的问题 http://blog.csdn.net/heroafei/article/details/43273373 MatLab 201 ...
分类:编程语言   时间:2017-08-01 19:23:04    阅读次数:170
java数据类型
java数据类型 java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。 一、JVM对内存的管理 1.栈内存 调用方法名,在方法中声明的一些基本数据类型 2.堆内存 new关键字new出来的对象,引用数据类型 3.方法区 静态变量,常量,类的信息 注意 ...
分类:编程语言   时间:2017-08-01 19:21:21    阅读次数:127
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!