-
[综合] 2048:【例5.18】串排序
【题目描述】 对给定的n(1≤n≤20)个国家名(国家名字长度不超过20),按其字母的顺序输出。 【输入】 第一行为国家的个数n; 以下n行为国家的名字。 【输出】 n行,排序后的国名。 【输入样例】3 Korea China Japan【输出样例】China Japan Korea #...
64
热度 -
[综合] 【数学1】基础数学问题——P1143 进制转换
题目描述 请你编一程序实现两种不同进制之间的数据转换。 输入格式 共三行,第一行是一个正整数,表示需要转换的数的进制n(2≤n≤16),第二行是一个n进制数,若n>10则用大写字母A-F表示数码10-15,并且该n进制数对应的十进制的值不超过1000000000,第三行也是一个正整数,表示转换...
27
热度 -
[综合] 【算法1-3】暴力枚举——P1706 全排列问题
题目描述 按照字典序输出自然数1到n所有不重复的排列,即n的全排列,要求所产生的任一数字序列中不允许出现重复的数字。 输入格式 一个整数n。 输出格式 由1?n组成的所有不重复的数字序列,每行一个序列。 每个数字保留5个场宽。 输入输出样例 输入#1 3 输出#1 12313221323131232...
67
热度 -
[综合] 【算法1-4】递推与递归——P1036 [NOIP2002 普及组] 选数
题目描述 已知n个整数x1?,x2?,?,xn?,以及1个整数k(k<n)。从n个整数中任选k个整数相加,可分别得到一系列的和。例如当n=4,k=3,4个整数分别为3,7,12,19时,可得全部的组合与它们的和为: 3+7+12=22 3+7+19=29 7+12+19=38 3+12+19=...
28
热度 -
[综合] 【算法1-1】模拟与高精度——P2670 [NOIP2015 普及组] 扫雷游戏
题目背景 NOIP2015普及组T2 题目描述 扫雷游戏是一款十分经典的单机小游戏。在n行m列的雷区中有一些格子含有地雷(称之为地雷格),其他格子不含地雷(称之为非地雷格)。玩家翻开一个非地雷格时,该格将会出现一个数字——提示周围格子中有多少个是地雷格。游戏的目标是在不翻出任何地雷格的条件下,找出所...
70
热度 -
93
热度 -
[综合] 减小项目APK包的常规方法总结
1.减小apk包的目的: a.节省手机内存 b.节省用户(app安装、更新时)流量的消耗 2.减小apk的常见方法: a.使用图片压缩工具对图片进行压缩 b.删除代码中的无用的资源文件和代码 eclipse中:可以通过androidLint工具查找无用的资源及class文件 as中:可以通过右键-...
52
热度 -
24
热度 -
76
热度 -
[综合] android 中assets和raw文件夹的异同:
1.两者目录下的文件在打包后都会原封不动的保存到apk中,不会被编译为二进制。 2.不同点 a.res/raw中的文件会被映射到R文件中,也就是我们可以直接通过资源id访问,比如:R.id.filename 而assets文件不会被映射到R文件中,访问时需要AssetManager类来访问,比如:...
10
热度 -
[综合] 自定义view支持wrap_content
问题:在自定义view时,如果直接继承view或者viewgroup的控件,如果不在onMeasure中对wrap_content做处理, 需要重写onMeasure方法,具体如下: protectedvoidonMeasure(intwidthMeasureSpec,intheightMeasu...
23
热度 -
[综合] Java中的位运算符(操作数只能是整型和字符型数据)
java中的位运算符有:左移(<<)、右移(>>)、无符号右移(>>>)、位与(&)、位或(|)、位非(~)、位异或(^),除位异或是一元操作符外,都是二元操作符。 (位运算的实质都是先将十进制数转化为二进制在进行位运算)。 java中使用补码来表...
63
热度 -
[综合] 关于Java代码优化的一些总结
首先,代码优化的目的: 1.减小代码的体积; 2.提高代码运行效率。 优化总结: (1)尽量指定类、方法的final修饰符 1.带有final修饰符的类是不可派生的。final修饰的类不可被继承,fianl修饰的方法不可被重写。 2.final修饰的类中,所有的方法修饰final的。 3.在jav...
71
热度 -
[综合] android 事件分发总结
在android中经常会碰到什么view滑动冲突之类的问题,这时候就会涉及到view的事件分发机制。所谓事件分发,其实就是view对MotionEvent的分发过程,也就是当MotionEvent产生后,需要将该event场地给具体处理他的view,这个过程就是事件分发。具体来说,这个过程涉及三个方...
22
热度 -
[综合] 关于单工、半双工、双工
今天在学习websocket和stomp时,看到几个新的概念:单工、半双工、双工。 经度娘解惑后,记录如下: 1.单工:指两者的通信是单向的,一个只能主动的发信号,而另一个只能被动的接受信息。 eg:像交通灯可以发起各种信号,而行人、车辆只能被动接受信息。 2.半双工:两个对象A和B,A能发信息给...
96
热度 -
[综合] 关于androidstudio获取shal的总结
好几次接触百度地图,都要申请百度ak,这时候就要拿到shal值,每次都要先百度一番、再折腾一番 这里总结一下: 1.最近发现的一种新的方法: 直接在androidstudio界面右边选择:gradle,在打开的“Gradleprojects”界面, 依次选择项目/主module/Tasks/andr...
85
热度 -
72
热度 -
[综合] android 设置imageview 图片
一、在xml中设置: 1.src:以“设置图片”的方式给imageview设置图片,图片会按自己的尺寸填充view 2.background:以“设置背景”的方式给imageview设置图片,图片会充满view,可能变形 二、在java代码中设置: 1.setImage()及相关:对应“src” ...
78
热度 -
6
热度 -
[综合] 网络游戏长连接与短连接的差异
本文解决如下几个问题: 1.什么是长连接,什么是短连接 2.在什么情况下,游戏使用长连接或是短连接 3.在使用短连接时,该采用何种网络数据的收发方式 4.在短连接时是否采用http协议 0.起因 前段时间,看到一个开源的Unity客户端架构,在处理网络层时,该架构采用的方式如下: varrespon...
68
热度