自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mystra

知及之,仁不能守之,虽得之,必失之。

  • 博客(41)
  • 资源 (25)
  • 收藏
  • 关注

原创 Android - 滚动ListView的适配器

IndexScrollerAdapter是滚动ListView的适配器. 继承G7BaseAdapter, 并重载viewForObject()函数, 实现根据不同的Object, 使用不同的ViewHolder.package me.chunyu.widget.widget;import android.content.Context;import android.view.LayoutInfl

2015-07-30 21:00:57 1511 1

原创 Android - ViewHolder优化ListView

在Android开发中, ListView是重要的组件, 它以列表形式根据数据的长度, 自适应展示具体内容. 用户可以自由的定义ListView每一列的布局.当listview有大量数据需要加载的时候, 会占据内存, 影响性能. 这时候就需要按需填充, 并重新使用View, 减少对象的创建.ListView加载数据都是在getView()方法中进行. 同时, 需要自定义ListView重写ListA

2015-07-28 07:51:32 3920 4

原创 Android - DownloadManager的使用

DownloadManager是Android的基础类, 用于下载文件, 完成自动更新的功能. 使用方式DownloadUtil downloadUtil = new DownloadUtil(context);downloadUtil.download();代码package me.chunyu.model.utils;import android.annotation.TargetApi;

2015-07-27 18:40:37 2953

原创 Python - 命令行参数

命令行参数 1. sys.argv[1:]为要处理的参数列表, sys.argv[0]为脚本名, sys.argv[1:]过滤脚本名. 2. “hc:o:”当选项(h)表示开关状态时,后面不带附加参数. 当选项(c:或o:)带附加参数时,选项字符后面加一个”:”号. 3. getopt函数返回两个列表: opts和args. opts是两元组的列表, 选项列表和参数列表. 4. ge

2015-07-27 07:19:00 2192 1

原创 Python - 多次检查后缀名(endwith)

在通过后缀名查找类型文件的时候, 多次使用endwith, 使用元组(tuple), 简化操作. 此类方式, 也可以应用于if语句多次相似检测.代码# 列出文件夹内所有代码def list_dictionary_codes(root_dir): paths_list = [] for parent, dirNames, fileNames in os.walk(root_dir)

2015-07-26 08:33:25 7479

原创 Python - 连续替换(replace)的正则表达式(re)

字符串连续替换, 可以连续使用replace, 也可以使用正则表达式. 正则表达式, 通过字典的样式, key为待替换, value为替换成, 进行一次替换即可.代码# -*- coding: utf-8 -*-import remy_str = "(condition1) and --condition2--"print my_str.replace("condition1", "").rep

2015-07-26 08:14:37 33018

原创 Python - 两个列表(list)组成字典(dict)

使用zip函数, 把key和value的list组合在一起, 再转成字典(dict).代码:# -*- coding: utf-8 -*-keys = ['a', 'b', 'c']values = [1, 2, 3]dictionary = dict(zip(keys, values))print dictionary"""输出:{'a': 1, 'c': 3, 'b': 2}"""

2015-07-25 21:50:01 110511 4

原创 Python - 字典(dict)删除元素

字典(dict)删除元素, 可以选择两种方式, dict.pop(key)和del dict[key].代码# -*- coding: utf-8 -*-def remove_key(d, key): r = dict(d) del r[key] return rx = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}x.pop(1)print xx =

2015-07-25 21:37:51 154430 1

原创 Python - 字典按值(value)排序

字典安值排序是一个伪命题. 字典本身是不能被排序的, 已经按照关键字(key)排序, 但是列表(list)和元组(tuple)可以排序, 所以字典需要转换列表后排序. 如import operatorx = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}sorted_x = sorted(x.items(), key=operator.itemgetter(1))则是转换列表后

2015-07-25 20:41:05 12049 1

原创 IOS - 查找未使用的图片

实现细节都在代码里面, 帮助 -h.# -*- coding: utf-8 -*-"""检查IOS应用图片是否使用1. 读取有效文件: 图片(.png, .jpg), 文件(.h, .m, .xib, .c, .cpp, .json);2. 在文件中搜索图片, 去掉后缀符和@2x, 适应字符串拼接, 舍弃最后'_''-'之后的部分;注意: 会遗漏字符串拼接的情况, 如a_b_%zi_c_d,

2015-07-24 17:27:52 2622

原创 IOS - 会员信息提示

会员信息提示 加载会员信息, 区分是否登录, 登录显示, 未登录不显示.代码/** * 获取购买信息 * * {"version":16,"token":"2EC74609C2C94F289AA7742CBE05BCDD","msgType":"MSG_QUERY_PRODUCT_REQ", * "msgSeq":10,"appType":4,"IMEI":"356199060018702

2015-07-23 21:46:03 1223

原创 Xcode - Mac+Xcode+OpenCV 配置

Mac: 10.10.3 Xcode: Version 6.3.2 OpenCV: opencv-3.0.0-rc11. 下载OpenCV + CMake.OpenCV: http://opencv.org/downloads.html CMake: http://www.cmake.org/download/2. 编译静态库(static), 动态库(shared)使用cmake编译.静态库

2015-07-23 14:06:58 7594

原创 Xcode - 修改本地路径

Xcode编写C++代码时, 使用本地路径比较方便. 但是默认不会直接查找本地路径, 需要设置. 位置: Product > Scheme > Edit Scheme > Run test > Options -> Working Directory -> 勾选Use custom working directory, 并选择当前路径.代码#include <iostream>#incl

2015-07-23 13:13:29 3163

原创 Objective-C - 改变NSMutableArray的特定元素

NSMutableArray修改元素, 使用-insertObject: atIndex: 和-replaceObjectAtIndex: withObject: 都可以, 即通过插入(insert)和替换(replace)可以实现. 示例:// 减少按钮监听- (void) onSubBtnPressed:(UIButton*) sender { NIDPRINTMETHODNAME(

2015-07-13 18:24:18 6894

原创 IOS - 获取UITextField的输入文本

当UITextField文本改变时, 根据内容更新数据, 通过写监听事件即可. 添加监听:[timesField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; // 监听事件监听事件:// 监听改变按钮

2015-07-13 18:20:13 9975 1

原创 IOS - UIView停止交互

UIView停止交互(失去焦点): 设置userInteractionEnabled=NO, 获取交互设置YES.可以应用于UIButton, UITextField等交互型控件.

2015-07-13 18:12:16 3221

原创 IOS - UITextField输入长度限制

UITextField类没有最大长度属性, 需要通过Delegate设置. 1. 继承UITextFieldDelegate接口.@interface MYClass () <UITextFieldDelegate>@end设置接口.// timesField: 初始化的UITextField[timesField setDelegate:self]; // 设置限制长度重写函数:#p

2015-07-13 11:19:37 2031

原创 Objective-C - 类的静态常量

创建头文件(.h), 导出常量:// Constants.hFOUNDATION_EXPORT NSString *const MyFirstConstant;FOUNDATION_EXPORT NSString *const MySecondConstant;//etc.(代码不用于C/C++混合编程时, 可以使用extern代替FOUNDATION_EXPORT.)定义源文件(.m), 设

2015-07-13 10:16:42 3474

原创 Objective-C - 容器元素转换NSInteger

容器(NSMutableArray, NSMutableDictionary)的获取元素方法objectForKey:返回id类型, 转换NSInteger类型, 使用integerValue.// newQuestion is an NSDictionary defined somewhereNSInteger questionId = [[newQuestion objectForKey:@

2015-07-13 10:08:38 3558

原创 Objective-C - NSInteger转换NSString

NSInteger不是对象, 转换为long匹配64位系统, 再组成字符串(%ld).NSString *inStr = [NSString stringWithFormat: @"%ld", (long)month];

2015-07-13 10:03:55 8848

原创 Objective-C - NSMutableArray添加NSInteger元素

NSMutableArray数组初始化, NSInteger转换NSNumber, 把NSNumber添加至NSMutableArray.NSMutableArray *array = [[NSMutableArray alloc] init];NSInteger num = 7;NSNumber *number = [NSNumber numberWithInt:num];[ar addOb

2015-07-13 09:29:43 7360

原创 Java - this的用法

this在内部获得当前对象的引用时调用: (1) return返回当前对象; (2) 构造器调用另一个构造器, 带参数; (3) 参数的名称和数据成员的名称相同; 注意: this构造器在方法中只能调用一次; 非构造器不能调用带参数的this.//:Flower.java/** * 构造器 * * Created by C.L.Wang on 15/7/12. */publ

2015-07-12 12:06:04 1887

原创 Java - Thinking in Java 第5章 习题

1//: Main.java/** * String初始化 */class Test { String s;}class Main { public static void main(String[] args) { Test t = new Test(); System.out.println("s = " + t.s); }}/*

2015-07-11 21:16:10 2852

原创 Java - Thinking in Java 第4章 控制执行流程

控制语句: if-else, while, do-while, for, return, break, 还有label. 通过true和false, 控制. foreach用于数组和容器. return, break, continue跳转语句. label在循环语句之前使用, 用于嵌套跳转. switch控制int和char的整数值, 其他类型, 使用enum枚举.

2015-07-11 11:35:40 1151

原创 Java - 吸血鬼数字

吸血鬼数字是指位数是偶数的数字, 由一对相乘的数字得到, 而且每个数字包含乘积一半位数的数字. 如: 1092: 12*91 1207: 17*71 1250: 25*50 1260: 21*60 1275: 17*75 1278: 18*71 1325: 25*53找出4位数的所有吸血鬼数字.//: Main.javaimport java.util.ArrayLis

2015-07-11 10:40:42 2740

原创 Java - 判断元音辅音

随机生成字母, 判断是元音字母还是辅音字母.代码://: Main.javaimport java.util.Random;/** * 判断元音辅音 */class Main { public static void main(String[] args) { Random rand = new Random(47); for (int i=0; i<

2015-07-11 09:21:58 5633

原创 Java - 标签(label)

在Java中, 标签必须在循环之前使用, 一个循环之中嵌套另一个循环的开关, 从多重嵌套中continue或break. 控制循环: 1. continue会退回最内层的循环开头, 并继续执行; 2. 带标签的continue会到达标签的位置, 重新进入标签下面的循环; 3. break会中断并跳出当前循环; 4. 带标签的break会中断跳出标签下面的循环.for循环的标签示例/

2015-07-11 08:40:44 8681

原创 Java - 输出二进制数字

输出二进制数字, 标准库函数: Integer.toBinaryString(). 简易实现方式://: Main.java/** * 二进制数打印 */class MyClass { // 替代Integer.toBinaryString() public static String toBinaryString(int num) { if (num == 0

2015-07-10 09:17:17 13880 1

原创 Java - Think in Java 第4章 习题

1//: Main.java/** * for循环 */class Main { public static void main(String[] args) { for (int i=1; i<=100; ++i) { System.out.print(i + " "); } }}/** * Output: * .

2015-07-10 08:19:29 1572

原创 Java - Thinking in Java 第3章 操作符

所有的操作符都能操作基本类型, “=“, “==“和”!=“能操作所有对象, String类型支持”+”和”+=“. 打印命令, “+”操作符, 执行字符串转换. 常数不能作为左值. 对象赋值是复制引用, 方法调用的对象参数同样属于复制引用, 称为”别名问题”. 对象之间比较需要使用equals()方法. 逻辑操作符会发生短路现象. 十六进制, 0x开头, 数字0-9, a-f; 八进制

2015-07-09 18:06:24 979

原创 Java - Think in Java 第3章 习题

1参考: http://blog.csdn.net/caroline_wendy/article/details/467848892&3参考: http://blog.csdn.net/caroline_wendy/article/details/467922334//: Main.javaclass VelocityCalculator { static float velocity (f

2015-07-07 18:29:47 1222

原创 Java - 别名机制

对于赋值操作”=”, 基本数据类型存储了实际的值, 而”将一个对象赋值给另一个对象”, 是将引用从一个地方复制到另一个地方. 对象的这种现象就是“别名现象”. 示例://: Main.javaclass FloatType { float f;}/** * 别名机制示例 */public class Main { public static void main(St

2015-07-07 17:38:10 10379 1

原创 IOS - UIView添加点击事件

UIView通过手势(Gesture-UITapGestureRecognizer)添加点击事件, 类似于UIButton的效果. 示例:UIImageView *iKnowIcon = [CYResource loadImageView:@"free-question-once-more-i-know.png"];iKnowIcon.top = questionIcon.top + scale

2015-07-07 16:59:54 7520

原创 IOS - 横线和竖线(分割线)

横线:UIView *horizontalLine = [[UIView alloc]initWithFrame:CGRectMake(x, y, viewWidth(), 1)];horizontalLine.backgroundColor = [UIColor grayColor];[self.view addSubview:horizontalLine];[horizontalLine

2015-07-07 09:45:14 8061

原创 Java - Print打印示例

Print类 - Java打印.//: net/mindview/util/Print.java// Print methods that can be used without// qualifiers, using Java SE5 static imports:import java.io.*;public class Print { // Print with a newline:

2015-07-07 09:23:44 5377 1

原创 Java - Thinking in Java 第2章 练习

Thinking in Java1//: object/HelloDate.java/** * Default initialize class. * @author C.L.Wang * @author Caroline Wendy * @version 1.0 */public class Main extends ShowProperties { /** * E

2015-07-06 23:14:14 1855

原创 Java - IntelliJ IDEA生成Javadoc

IntelliJ IDEA作为Java流行的编辑器, 其生成一些Javadoc会对中文乱码, 使用UTF-8编码即可. 这个常见的问题, 则需要生成时设置参数即可.在 “Tools->Gerenate JavaDoc” 面版的 “Other command line arguments:” 栏里输入 “-encoding utf-8 -charset utf-8”.

2015-07-06 22:11:37 30524 1

原创 Java - Thinking in Java 第2章 一切都是对象

Java是”纯粹”的面向对象的语言. 操作的标示符是对象的一个引用, new是创建一个对象.存储位置: 寄存器\堆栈(引用)\堆(new)\常量存储(程序代码内部)\非RAM存储(流对象和持久化对象). 基本类型: 存储空间大小不变性(便于移植) - 自动包装功能. 高精度数字: BigInteger(任意精度的整数), BigDecimal(任意精度的小数). 数组初始化: 对象数组均设置

2015-07-05 21:46:53 1376

原创 Java - Thinking in Java 第1章 对象导论

面向对象语言的基本特征: 1. 万物皆是对象. 2. 程序是对象的集合, 它们通过发送消息来告知彼此所要做的. 3. 每个对象都是自己的由其他对象所构成的存储. 4. 每个对象都拥有其类型. 5. 某一特定类型的所有对象都可以接收同样地消息.Java的访问限定词: public, private, protected. 未设访问限定词是包访问权限. C++默认情况下不是动态绑定的(添加v

2015-07-05 11:33:56 1789 2

原创 杂文 - 优化工作效率

1. 优化你的环境关闭邮件\QQ\微信\浏览器 找到FlowTime -> 超人时间 搞定熟悉工具 -> 快捷键2. 优化你的精力定时休息 -> 番茄工作法 每天花时间冥想 -> 思考自我, 日记 注意你的身体 -> 多喝水, 不吃垃圾, 空气好有氧运动 直面你不舒服任务 -> 为什么可怕, 解决方案, 第一项害怕做第二项3. 优化你的工作流程制定清晰的计划 -> 不确定不要开始工作,

2015-07-04 11:13:41 1400 1

药物设计相关数据库.xmind

药物设计相关数据库是专门收集、整理和提供药物候选分子、生物靶标信息、药物化学结构、生物活性数据以及药物设计工具的电子资源。

2024-07-02

MMseqs2最新版本可执行文件

官网源码:https://github.com/soedinglab/MMseqs2 MMseqs2 可执行文件,根据源码编译,需要安装插件运行,支持 MPI 功能。 apt-get install libatomic1 性能测试,参考文章:https://spike.blog.csdn.net/article/details/131966061 MMseq2 是非常强大和高效的生物信息学软件,可以在极短的时间内对大规模的核苷酸和蛋白质序列进行搜索和聚类。主要特点有: - 使用一种新颖的序列比对算法,可以在保持高灵敏度的同时,大幅提高搜索速度。它可以比 BLAST 快 10000 倍,比 PSI-BLAST 快 400 倍。 - 可以处理多种序列格式,包括 FASTA, FASTQ, A3M, Stockholm 等,还可以直接从 NCBI 下载序列数据,或者从 UniProt, Pfam, InterPro 等数据库中获取预构建的序列集。

2023-07-27

DrugChat测试模型

使用开源数据,未训练充分,仅用于测试。

2023-06-26

冷冻电镜的低通滤波算法

优化版本的冷冻电镜的低通滤波算法v1.1,目标,将冷冻电镜图像,通过低通滤波算法降噪,输入冷冻电镜图像,输出信息集中的降噪图像。 参考文章:https://blog.csdn.net/caroline_wendy/article/details/126127817?spm=1001.2014.3001.5502

2022-08-02

resnet50_ram-a26f946b.pth

网络resnet50默认的模型

2021-09-14

XML解析数据.zip

用于测试XML解析逻辑

2021-06-24

craft_models.zip

CRAFT算法依赖的模型,参考https://blog.csdn.net/caroline_wendy/article/details/117226123

2021-05-27

ICDAR_2015.zip

ICDAR:International Conference on Document Analysis and Recognition,ICDAR于2015年举办的场景文本检测竞赛中使用的官方数据集,包含了1000张训练图和500张测试图。

2021-05-27

Solidity Programming Essentials

Solidity Programming Essentials: A beginner’s guide to build smart contracts for Ethereum and blockchain,仅用于学习与交流。

2018-06-09

LabelImg for Mac

LabelImg的Mac版,里面含有安装说明,用于图片标记等算法。

2018-05-24

boost_1_64_0和libevent-2.1.8

boost_1_64_0和libevent-2.1.8,用于Thrift的安装支持。

2017-08-06

Kotlin中文版

Kotlin的中文版, 简单学习语法的使用.

2016-02-14

IOS空应用模板

IOS的空应用模板,可以导入直接使用,则系统就可以自动生成模板。

2015-05-15

yambaclientlib - (Learning Android依赖库)

Learning Android 中文版 第2版 Yamba的jar包,项目依赖必须使用。

2014-12-02

程序员面试金典 代码 全

程序员面试金典的完整代码,github上下载,仅供学术交流。

2014-07-25

外观模式 - 代码(Java)

外观模式的代码(java), 详细描述了外观模式的代码架构.

2014-06-17

命令模式(撤销) - 代码(Java)

命令模式(撤销)的代码(Java), 详细描述了命令模式(撤销)的代码架构.

2014-06-16

命令模式(多命令) - 代码(Java)

命令模式(多命令)的代码(Java), 详细描述了命令模式(多命令)的代码架构.

2014-06-16

抽象工厂模式 - 代码(Java)

抽象工厂模式的代码(java), 详细描述了抽象工厂模式的代码架构.

2014-05-26

Download - Android

Android Studio 0.5.2 + gradle 1.11 开发, 下载图片功能.

2014-03-27

Earthquake - Android Studio 代码

Android Studio 0.5.1, Gradle 1.11开发的Earthquake程序, 可以运行, 里面包含apk程序.

2014-03-24

ContactPicker(选择联系人) - Android

ContactPicker 选择联系人, 代码, 使用Android Studio 0.5.1开发, 与Eclipse可能不兼容. 代码讲解: http://blog.csdn.net/caroline_wendy/article/details/21629357

2014-03-20

ToDoList-ArrayAdapter

ToDoList, 使用定制的ArrayAdapter, Android Studio 0.5.1开发.

2014-03-17

Compass-Android

Compass(罗盘)的实现, 使用Android Studio 0.5.1开发, 注意Eclipse无法解析Android Studio的项目.

2014-03-17

ToDoList - Customization - Android

ToDoList的自定义控件版本, 使用Android Studio 0.5.1开发.

2014-03-16

ToDoList - Fragment - 代码

ToDoList经典练习的Fragment实现方法, 环境Android Studio 0.5.1, 日期2014.3.14

2014-03-14

gradle-1.11-bin

gradle的bin文件, Android Studio需要使用, 上传;

2014-03-09

"stdlib" - jar和ppt

stdlib的jar和讲解ppt. Java编程使用的输入输出函数库,包含In, Out, StdIn, StdOut等.

2013-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除