当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] 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
    热度
  • [综合] 自定义控件相关

    自定义控件方法总结: 1.onMeasure用来确定该控件及其子控件的大小。 2.onLayout用来确定该控件及其子空间在父窗体中的位置。 3.onDraw用来绘制该控件的内容

    93
    热度
  • [综合] 减小项目APK包的常规方法总结

    1.减小apk包的目的: a.节省手机内存 b.节省用户(app安装、更新时)流量的消耗 2.减小apk的常见方法: a.使用图片压缩工具对图片进行压缩 b.删除代码中的无用的资源文件和代码 eclipse中:可以通过androidLint工具查找无用的资源及class文件 as中:可以通过右键-...

    52
    热度
  • [综合] 关于Java序列化

    序列化是一种用来处理对象流的机制。对象流就是将对象的内容进行流化,可以对流化后的对象进行读写操作,也可以将流化后的对象传输于网络之间。序列化是为了解决钻对对象进行读写操作时所引发的问题。 Serializable和Parcelable都是实现序列化的接口: 1.Parcelable定义了将数据写入...

    24
    热度
  • [综合] 撸码经验总结

    1.尽量将界面的公用控件或者布局抽取出来作为自定义的控件,并对外申明需要的方法(这些方法可以在需要的时候加),方便管理,减轻activity的压力。 2.新建module作为项目依赖时,在子module中不要涉及布局等,只写封装对象、逻辑和操作等内容,界面相关的写到主module中。 3.关于命名:...

    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
    热度
  • [综合] Ps 使用杂记

    一、去掉图片中不想要的东东 1.用ps打开图片。 2.使用选择工具,选择要去掉的部分。 3.在选取的区域中,右键,然后选择:填充 4.在填充弹框,属性基本不用修改、全默认(内容--使用:选择内容识别;混合--模式:选择正常,混合--不透明度:选择100%)。 5.点击完成。 ------------...

    72
    热度
  • [综合] android 设置imageview 图片

    一、在xml中设置: 1.src:以“设置图片”的方式给imageview设置图片,图片会按自己的尺寸填充view 2.background:以“设置背景”的方式给imageview设置图片,图片会充满view,可能变形 二、在java代码中设置: 1.setImage()及相关:对应“src” ...

    78
    热度
  • [综合] androidstudio 查看编译错误

    在Terminal输入:gradlewassembleDebug--stacktrace可查看编译错误。

    6
    热度
  • [综合] 网络游戏长连接与短连接的差异

    本文解决如下几个问题: 1.什么是长连接,什么是短连接 2.在什么情况下,游戏使用长连接或是短连接 3.在使用短连接时,该采用何种网络数据的收发方式 4.在短连接时是否采用http协议 0.起因 前段时间,看到一个开源的Unity客户端架构,在处理网络层时,该架构采用的方式如下: varrespon...

    68
    热度