- java的面向对象编程(oop)——认识泛型
yojimbo1886
java开发语言
前言:打好基础,daydayup!泛型1,认识泛型:定义类,接口,方法时,同时声明了一个或多个类型变量(例:),称为泛型,泛型接口,泛型方法,这些统称为泛型。以ArrayList语句为例:ArrayList对象=newArratList{...}例:publicclassArrayList{内容}实验1:定义一个泛型源码,使其可以存储数据也可以取出数据。操作如下图:publicclassfande
- 畅购商城(十二):接入微信扫码支付
Robod
好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star畅购商城(一):环境搭建畅购商城(二):分布式文件系统FastDFS畅购商城(三):商品管理畅购商城(四):Lua、OpenResty、Canal实现广告缓存与同步畅购商城(五):Elasticsearch实现商品搜索畅购商城(六):商品搜索畅购商城(七):Th
- java的面向对象编程(oop)——认识接口
yojimbo1886
java开发语言
前言:打好基础,daydayup!接口接口概述java提供一个关键字interface,用这个关键字可以定义出特殊结构:接口接口格式:publicinterface接口名{//成员变量(常量)//成员方法(抽象方法)}示例如下:接口作用可以被类用implements语句实现(类似于继承,但与继承不同的是:一个类可以实现多个接口),实现接口的类被称为实现类。实现格式为:修饰符class实现类impl
- java每日一题——班级学生信息管理模块的开发(面向接口编程的练习)
yojimbo1886
java开发语言
前言:基于面向对象编程(oop)的基础知识巩固,学会接口使用。打好基础,daydayup!接口的概念可以看这篇:java的面向对象编程(oop)——认识接口需求如下:思路:运用面向对象编程:1,创建学生数据;2,输出全班信息和平均成绩;注意:由于要使用多套方案,所以使用接口来进行编程。1,创建实体类:创建一个实体类,用来记录姓名、性别,成绩等学生信息。publicclassStudent{priv
- java内部类概述及使用方法
yojimbo1886
java开发语言
前言:打好基础,daydayup!内部类内部类概述:内部类是类的五大成分之一(成员变量,方法,构造器,内部类,代码块),如果一个类定义在另一个类的内部,这个类就是内部类例:publicclassA{publicclassB{}}内部类种类:内部类总共有4种形式:1,成员内部类;2,静态内部类;3,局部内部类;4,匿名内部类1,成员内部类是类中的普通成员,类似学过的普通成员变量,成员方法。例:pub
- java抽象类概述——abstract关键字用法
yojimbo1886
java开发语言
前言:打好基础,daydayup!抽象类抽象类概述在java中有一个关键字叫abstract,代表抽象的意思,可用abstract修饰类,成员方法。抽象类修饰方法在方法或类前加上abstract关键字例1:修饰类(在class前加abstrac)例2:修饰方法(在返回值前加入abstract,但注意抽象方法只有方法签名,没有方法体)抽象类的注意事项及特点1,抽象类中可以不写抽象方法,但有抽象方法的
- 五种最该改的眉毛!有你的嘛?—冰洁绣苑
美伦克拉
俗话说:“眉开生运”眉毛好了,整个人都会焕然一新!那么好眉毛的标准是什么呢?从素颜和脸型两个维度衡量大概是这样的眉尾稍微向上25度左右看起来自然且大方眉毛和眼睛间距适中,长度合理眉毛浓密,色泽光亮假如你是这五种眉形之一做个纹眉也许会更好看哦!一、眉毛较少者有些人从出身就眉毛稀少,而且很清,很淡看起来非常老成通过纹绣改变眉形后,气派和气度马上变个样感觉整个人风度翩翩,颜值和运气daydayup!二、
- java的面向对象编程(oop)——认识多态
yojimbo1886
java开发语言
前言:整理下相关知识点,打好基础,daydayup!多态1,什么是多态?多态是在继承/实现情况下的一种现象,表现为:对象多态,行为多态2,什么是对象多态,行为多态?对象可以指向不同的对象,同一种行为有不同的状态(形象点可这样理解,对象多态指一个人的身份既可以是老师,也可以是学生;行为多态指跑步这个动作,有人跑得快,有人跑得慢)例:人对象既可以指向老师类,也可以指向学生类(对象多态)。老师类和学生类
- java的面向对象编程(oop)——继承概述及使用
yojimbo1886
java开发语言
前言:整理下相关知识点,打好基础,daydayup!其他oop相关的整理可以看这里java的面向对象编程(oop)概述及案例java的面向对象编程(oop)——static概述及初始单例设计模式继承:1,继承概述什么是继承java中提供的一个关键字extends,用这个关键字,可以让一个类与另一个类建立父子关系。2,继承的特点1,子类能继承父类的非私有成员(成员变量,成员方法)2,子类的对象由子类
- java每日一题——判断数字是否为回文数(简易做法)
yojimbo1886
算法
前言:在网上看到这个题目,感觉很有意思,但一些语法没有学过,尝试用已学的语句做了一下,感兴趣的可以参考一下。打好基础,daydayup!题目:判断数字是否为回文数(回文数为前后持续对称的数字。例:12321;23432;7887)解题思路:设置成字符变量。从首位,末位分别遍历。遇到不相同就停止,能一直循环结束则是回文数。publicclassDemo2{publicstaticvoidmain(S
- java的面向对象编程(oop)——static概述及初始单例设计模式
yojimbo1886
java开发语言
前言:过了入门阶段,开始学习进阶语法了。每天进步一点点,打好基础,daydayup!什么是面向对象编程(oop),可以看这篇java的面向对象编程(oop)概述及案例static概述static的意思为静态,用于修饰成员变量及成员方法。成员变量根据有无static可以分为两种——类变量及实例变量publicclassdemo{staticStringname;//类变量intage;//实例变量}
- java每日一题——ATM系统编写(答案及编程思路)
yojimbo1886
java开发语言
前言:基础语句学完,也可以编写一些像样的程序了,现在要做的是多加练习,巩固下知识点,打好基础,daydayup!题目:模仿银行ATM系统,可以创建用户,存钱,转账,修改密码注销账户等操作思路:利用面向对象编程:1,定义一个账户类Account,至少需要包含(卡号、姓名、性别、密码、余额、每次取现额度);2,定义一个ATM类,用来代表ATM系统,负责提供所有的业务需求;3,定义一个测试类Test,负
- java常用应用程序编程接口(API)——String概述及使用案例
yojimbo1886
java开发语言
前言:开始学到api的String,整理下心得。打好基础,daydayup!API:API是什么?API(ApplicationProgrammingInterface)又名应用程序编程接口。是别人编好的程序的合集。为什么要使用API?因为可以直接拿去调用解决问题。开发效率高。API中都有哪些程序可以使用?java有api使用手册(但是是英文的),需要jdk17的中文api文档的可以点击这里——j
- java常用应用程序编程接口(API)——ArrayList概述及使用案例
yojimbo1886
java开发语言
前言:学习了ArrayList,整理下ArrayList的常用功能及基本案例。打好基础,daydayup!如果需要了解API是什么并如何使用,可以看这篇文章。java常用应用程序编程接口(API)——String概述及使用案例ArrayList语句什么是ArrayList?ArrayList是集合中最常用的一种,集合类似于数组,也是容器,用来装数据的,但集合的大小可变。为什么要使用合集?数组定义完
- java每日一题——输出9x9乘法表(答案及编程思路)
yojimbo1886
java开发语言算法
前言:打好基础,daydayup!题目:输出下图9x9乘法表编程思路:java只能输出行,不能输出列,所以考虑好每一行输出的内容即可publicclassdemo{publicstaticvoidmain(String[]args){for(inti=1;i<=9;i++){for(intj=1;j<=i;j++){System.out.print(i+"x"+j+"="+(i*j)+"");}S
- java的面向对象编程(oop)概述及案例
yojimbo1886
java开发语言
前言:学到了面向对象编程,整理下相关知识点。打牢基础,daydayup!面向对象基础概述1,什么是面向对象,面向对象的思考逻辑是什么?面向对象就是把任何事物都看成一个又一个对象。思考逻辑为万物皆对象,谁的数据谁处理。2,什么是对象?对象是一种特殊的数据结构。同时,对象也称为类的具体实例。对象==实例3,如何得到对象?通过class(也就是类)创建出对象,同时class(类)也被称为对象的设计图(或
- .NET周刊【11月第1期 2023-11-09】
dotNET跨平台
.netjava开发语言
国内文章C#/.NET/.NETCore优秀项目和框架2023年10月简报https://www.cnblogs.com/Can-daydayup/p/17804085.html本文主要介绍了公众号“追逐时光者”定期推广和分享的C#/.NET/.NETCore优秀项目和框架。其中包括SKIT.FlurlHttpClient.ByteDance和SwashbucklerDiary两个项目。SKIT.
- java每日一题——输出星星塔(答案及编程思路)
yojimbo1886
java开发语言算法
前言:打好基础,daydayup!题目:请编写输出如下图的星星塔编程思路:1,计算要输入几行;2,计算每行的⭐数量,及空格的数量;计算相应的关系;如图:假设总行数为4,每一行为i,每一行的空格数为(n-i),每一行的星星数为(2i-1),又因为星星的偶数位是空格,所以判断偶数位的时候输出空格即可。publicclasssanjiaoddemo{publicstaticvoidmain(String
- java每日一题——抽红包(答案及编程思路)
yojimbo1886
java算法开发语言
前言:打好基础,daydayup!题目要求:假设某主播时发起了抢红包活动,五个红包金额分别为9,666,188,520,99999。粉丝按照先来先得,随机抽取,抽完为止,每一个红包只能被抽一次,先抽后抽哪个红包都是随机的(请问该如何实现)编程思路有两个,方法1:把五个数字放入数组,其内部打乱顺序,然后按照先来后到的顺序取走即可;方法2:把五个数字放入数组,粉丝抽选时随机生成一个数组内数字,该数字被
- java每日一题——找出区间内的素数(答案及编程思路)
yojimbo1886
算法
前言:学习编程还是要做大量练习呀,不能只学不练,一个题目可以从多个角度去解决,可以全方面巩固知识点。每天记录一点点,daydayup!题目:判断101-200之间有多少个素数,并输出所有素数思路:1,定义一个101-200的数值区间;2,从区间内取一个数;3,遍历2到该数的一半数据,看这个数是否能被整除;4,不能被整除为素数,反之不被整除便不是素数。5,输出结果方法1:利用bootean变量,当该
- java每日一题——双色球系统(答案及编程思路)
yojimbo1886
java算法开发语言
前言:打好基础,daydayup!题目:要求如下(同时:红球每个号码不可以相同)编程思路:1,创建一个可以录入数字的数组;2,生成一个可以随机生成数字的数组;3,两个数组进行比较,统计相同数字。publicclassshuangseqiudemo{publicstaticvoidmain(String[]args){int[]xuanhao=la();System.out.println("你的号
- java的参数传递机制概述,方法重载概述,以及相关案例
yojimbo1886
java开发语言
前言:学了Java的传递机制,稍微记录一下。循循渐进,daydayup!java的参数传递机制概述1,java的参数传递机制是什么?java的参数传递机制是一种值传递机制。2,值传递是什么?值传递指的是,传输实参给方法形参的时候,实参存储的值的副本。3,实参/形参是什么?实参指的是在方法内部定义的变量。形参指的是方法定义时的变量。如下图:基本类型和引用类型的参数在传递时有什么不同?1,基本类型的参
- java数组概述——静态数组和动态数组的使用及对比
yojimbo1886
java开发语言
引言:学到数组了,记录下学习心得,daydayup!认识数组1,数组是一类容器,用来储存一批相同类型的数据(不可以混类储存)正确表示:int[]age=new[]{18,19,20,30}错误表示:string[]name=new[]{"黎明","小红","梨花",14,27}(字符和数字不能一起存储,只能同类存储)2,已经有了变量,为什么使用数组?因为编写简洁,修改方便。像是点名系统,统计系统,
- Visual Studio 2022 使用 Obfuscar 进行代码混淆
wonder-_-
visualstudioide
一、为什么要混淆可以通过反编译程序集,直接就能看到你的源代码,这显然很不利于企业进行知识产权保护。反编译方法可以参考:https://www.cnblogs.com/Can-daydayup/p/17724033.html二、有哪些混淆工具Obfuscar、ConfuserEx、Dotfuscator、.NETReactor、Eazfuscator.NET、Xeoncode、Foxit等等,非常多
- 微信公众号H5跳转小程序
小雁子飞飞
请参考:https://www.cnblogs.com/Can-daydayup/p/11124092.html
- 11.30小记
持之100
今天,蛮开心的,因为我看了书,做了数学题,写了英语试卷,额,虽然没有分析[偷笑],还吃了我最近喜欢上的辣鸡汤,真的很圆满了!!!!生活不就是这样么,该学习学习,该玩耍玩耍,又有收获,又能开心,每一天都很充实,何乐而不为呢要daydayup啊,不要再像以前一样,醉生梦死了,除了荒废你的青春,没啥用现在这种状态就是目前我很喜欢的一种状态,很惬意,很舒适,没有空想着努力确什么都完成不了的焦虑,也没有紧张
- 2022-03-16
恦光
这个手机号验证码登录,免费领三十一天网易云黑椒会员https://music.163.com/m/at/daydayup220315F-getRedVIP近期,根据税收监管中的线索,上海市税务局第四稽查局经税收大数据进一步分析,发现邓伦涉嫌偷逃税款,依法对其开展了全面深入的税务检查。经查,邓伦在2019年至2020年期间,通过虚构业务转换收入性质进行虚假申报,偷逃个人所得税4765.82万元,其他
- Docker快速入门(编译源码辅助技)
Android小码家
AndroidFrameWork篇Linuxdocker容器运维WSL
什么是docker(⭐⭐⭐)https://www.cnblogs.com/Can-daydayup/p/15559341.html安装WSL官方教程(⭐⭐⭐⭐)https://codefellows.github.io/setup-guide/system-setup/windows/windows-10.html点灯(⭐⭐⭐⭐)https://blog.csdn.net/m0_63834988
- OAuth2.0分布式系统环境搭建
Robod
好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航介绍OAuth(开放授权)是一个开放标准,允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方应用或分享他们数据的所有内容。OAuth2.0的系统大致分由客户端,认证授权服务器以及资源服务器三
- 【3DMAX插片风琴凳建模】沐风老师教你解决3DMAX棘手的这些问题。
沐风老师
点击查看《经典沐风老师3DMAX插片风琴凳建模》视频教程【好消息!】又有新课上线啦!#沐风课堂[超话]##沐风课堂##沐风老师[超话]##沐风老师#《经典沐风老师3DMAX插片风琴凳建模》视频教程,你也来看看吧~。好好学习,DayDayUp!《经典沐风老师3DMAX插片风琴凳建模》视频教程,这个看似简单的模型,在实际的创建过程中,你可能会遇到一些很棘手的小麻烦。沐风老师完整讲解演示了这款风琴凳的3
- java Illegal overloaded getter method with ambiguous type for propert的解决
zwllxs
javajdk
好久不来iteye,今天又来看看,哈哈,今天碰到在编码时,反射中会抛出
Illegal overloaded getter method with ambiguous type for propert这么个东东,从字面意思看,是反射在获取getter时迷惑了,然后回想起java在boolean值在生成getter时,分别有is和getter,也许我们的反射对象中就有is开头的方法迷惑了jdk,
- IT人应当知道的10个行业小内幕
beijingjava
工作互联网
10. 虽然IT业的薪酬比其他很多行业要好,但有公司因此视你为其“佣人”。
尽管IT人士的薪水没有互联网泡沫之前要好,但和其他行业人士比较,IT人的薪资还算好点。在接下的几十年中,科技在商业和社会发展中所占分量会一直增加,所以我们完全有理由相信,IT专业人才的需求量也不会减少。
然而,正因为IT人士的薪水普遍较高,所以有些公司认为给了你这么多钱,就把你看成是公司的“佣人”,拥有你的支配
- java 实现自定义链表
CrazyMizzz
java数据结构
1.链表结构
链表是链式的结构
2.链表的组成
链表是由头节点,中间节点和尾节点组成
节点是由两个部分组成:
1.数据域
2.引用域
3.链表的实现
&nbs
- web项目发布到服务器后图片过一会儿消失
麦田的设计者
struts2上传图片永久保存
作为一名学习了android和j2ee的程序员,我们必须要意识到,客服端和服务器端的交互是很有必要的,比如你用eclipse写了一个web工程,并且发布到了服务器(tomcat)上,这时你在webapps目录下看到了你发布的web工程,你可以打开电脑的浏览器输入http://localhost:8080/工程/路径访问里面的资源。但是,有时你会突然的发现之前用struts2上传的图片
- CodeIgniter框架Cart类 name 不能设置中文的解决方法
IT独行者
CodeIgniterCart框架
今天试用了一下CodeIgniter的Cart类时遇到了个小问题,发现当name的值为中文时,就写入不了session。在这里特别提醒一下。 在CI手册里也有说明,如下:
$data = array(
'id' => 'sku_123ABC',
'qty' => 1,
'
- linux回收站
_wy_
linux回收站
今天一不小心在ubuntu下把一个文件移动到了回收站,我并不想删,手误了。我急忙到Nautilus下的回收站中准备恢复它,但是里面居然什么都没有。 后来我发现这是由于我删文件的地方不在HOME所在的分区,而是在另一个独立的Linux分区下,这是我专门用于开发的分区。而我删除的东东在分区根目录下的.Trash-1000/file目录下,相关的删除信息(删除时间和文件所在
- jquery回到页面顶端
知了ing
htmljquerycss
html代码:
<h1 id="anchor">页面标题</h1>
<div id="container">页面内容</div>
<p><a href="#anchor" class="topLink">回到顶端</a><
- B树、B-树、B+树、B*树
矮蛋蛋
B树
原文地址:
http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.html
B树
即二叉搜索树:
1.所有非叶子结点至多拥有两个儿子(Left和Right);
&nb
- 数据库连接池
alafqq
数据库连接池
http://www.cnblogs.com/xdp-gacl/p/4002804.html
@Anthor:孤傲苍狼
数据库连接池
用MySQLv5版本的数据库驱动没有问题,使用MySQLv6和Oracle的数据库驱动时候报如下错误:
java.lang.ClassCastException: $Proxy0 cannot be cast to java.sql.Connec
- java泛型
百合不是茶
java泛型
泛型
在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,任意化的缺点就是要实行强制转换,这种强制转换可能会带来不安全的隐患
泛型的特点:消除强制转换 确保类型安全 向后兼容
简单泛型的定义:
泛型:就是在类中将其模糊化,在创建对象的时候再具体定义
class fan
- javascript闭包[两个小测试例子]
bijian1013
JavaScriptJavaScript
一.程序一
<script>
var name = "The Window";
var Object_a = {
name : "My Object",
getNameFunc : function(){
var that = this;
return function(){
- 探索JUnit4扩展:假设机制(Assumption)
bijian1013
javaAssumptionJUnit单元测试
一.假设机制(Assumption)概述 理想情况下,写测试用例的开发人员可以明确的知道所有导致他们所写的测试用例不通过的地方,但是有的时候,这些导致测试用例不通过的地方并不是很容易的被发现,可能隐藏得很深,从而导致开发人员在写测试用例时很难预测到这些因素,而且往往这些因素并不是开发人员当初设计测试用例时真正目的,
- 【Gson四】范型POJO的反序列化
bit1129
POJO
在下面这个例子中,POJO(Data类)是一个范型类,在Tests中,指定范型类为PieceData,POJO初始化完成后,通过
String str = new Gson().toJson(data);
得到范型化的POJO序列化得到的JSON串,然后将这个JSON串反序列化为POJO
import com.google.gson.Gson;
import java.
- 【Spark八十五】Spark Streaming分析结果落地到MySQL
bit1129
Stream
几点总结:
1. DStream.foreachRDD是一个Output Operation,类似于RDD的action,会触发Job的提交。DStream.foreachRDD是数据落地很常用的方法
2. 获取MySQL Connection的操作应该放在foreachRDD的参数(是一个RDD[T]=>Unit的函数类型),这样,当foreachRDD方法在每个Worker上执行时,
- NGINX + LUA实现复杂的控制
ronin47
nginx lua
安装lua_nginx_module 模块
lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty
Centos和debian的安装就简单了。。
这里说下freebsd的安装:
fetch http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar zxvf lua-5.1.4.tar.gz
cd lua-5.1.4
ma
- java-递归判断数组是否升序
bylijinnan
java
public class IsAccendListRecursive {
/*递归判断数组是否升序
* if a Integer array is ascending,return true
* use recursion
*/
public static void main(String[] args){
IsAccendListRecursiv
- Netty源码学习-DefaultChannelPipeline2
bylijinnan
javanetty
Netty3的API
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/ChannelPipeline.html
里面提到ChannelPipeline的一个“pitfall”:
如果ChannelPipeline只有一个handler(假设为handlerA)且希望用另一handler(假设为handlerB)
来
- Java工具之JPS
chinrui
java
JPS使用
熟悉Linux的朋友们都知道,Linux下有一个常用的命令叫做ps(Process Status),是用来查看Linux环境下进程信息的。同样的,在Java Virtual Machine里面也提供了类似的工具供广大Java开发人员使用,它就是jps(Java Process Status),它可以用来
- window.print分页打印
ctrain
window
function init() {
var tt = document.getElementById("tt");
var childNodes = tt.childNodes[0].childNodes;
var level = 0;
for (var i = 0; i < childNodes.length; i++) {
- 安装hadoop时 执行jps命令Error occurred during initialization of VM
daizj
jdkhadoopjps
在安装hadoop时,执行JPS出现下面错误
[slave16]
[email protected]:/tmp/hsperfdata_hdfs# jps
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working
- PHP开发大型项目的一点经验
dcj3sjt126com
PHP重构
一、变量 最好是把所有的变量存储在一个数组中,这样在程序的开发中可以带来很多的方便,特别是当程序很大的时候。变量的命名就当适合自己的习惯,不管是用拼音还是英语,至少应当有一定的意义,以便适合记忆。变量的命名尽量规范化,不要与PHP中的关键字相冲突。 二、函数 PHP自带了很多函数,这给我们程序的编写带来了很多的方便。当然,在大型程序中我们往往自己要定义许多个函数,几十
- android笔记之--向网络发送GET/POST请求参数
dcj3sjt126com
android
使用GET方法发送请求
private static boolean sendGETRequest (String path,
Map<String, String> params) throws Exception{
//发送地http://192.168.100.91:8080/videoServi
- linux复习笔记 之bash shell (3) 通配符
eksliang
linux 通配符linux通配符
转载请出自出处:
http://eksliang.iteye.com/blog/2104387
在bash的操作环境中有一个非常有用的功能,那就是通配符。
下面列出一些常用的通配符,如下表所示 符号 意义 * 万用字符,代表0个到无穷个任意字符 ? 万用字符,代表一定有一个任意字符 [] 代表一定有一个在中括号内的字符。例如:[abcd]代表一定有一个字符,可能是a、b、c
- Android关于短信加密
gqdy365
android
关于Android短信加密功能,我初步了解的如下(只在Android应用层试验):
1、因为Android有短信收发接口,可以调用接口完成短信收发;
发送过程:APP(基于短信应用修改)接受用户输入号码、内容——>APP对短信内容加密——>调用短信发送方法Sm
- asp.net在网站根目录下创建文件夹
hvt
.netC#hovertreeasp.netWeb Forms
假设要在asp.net网站的根目录下建立文件夹hovertree,C#代码如下:
string m_keleyiFolderName = Server.MapPath("/hovertree");
if (Directory.Exists(m_keleyiFolderName))
{
//文件夹已经存在
return;
}
else
{
try
{
D
- 一个合格的程序员应该读过哪些书
justjavac
程序员书籍
编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”
很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数
- 单实例实践
跑龙套_az
单例
1、内部类
public class Singleton {
private static class SingletonHolder {
public static Singleton singleton = new Singleton();
}
public Singleton getRes
- PO VO BEAN 理解
q137681467
VODTOpo
PO:
全称是 persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。
BO:
全称是 business object:业务对象 主要作用是把业务逻辑封装为一个对象。这个对
- 战胜惰性,暗自努力
金笛子
努力
偶然看到一句很贴近生活的话:“别人都在你看不到的地方暗自努力,在你看得到的地方,他们也和你一样显得吊儿郎当,和你一样会抱怨,而只有你自己相信这些都是真的,最后也只有你一人继续不思进取。”很多句子总在不经意中就会戳中一部分人的软肋,我想我们每个人的周围总是有那么些表现得“吊儿郎当”的存在,是否你就真的相信他们如此不思进取,而开始放松了对自己的要求随波逐流呢?
我有个朋友是搞技术的,平时嘻嘻哈哈,以
- NDK/JNI二维数组多维数组传递
wenzongliang
二维数组jniNDK
多维数组和对象数组一样处理,例如二维数组里的每个元素还是一个数组 用jArray表示,直到数组变为一维的,且里面元素为基本类型,去获得一维数组指针。给大家提供个例子。已经测试通过。
Java_cn_wzl_FiveChessView_checkWin( JNIEnv* env,jobject thiz,jobjectArray qizidata)
{
jint i,j;
int s