自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(306)
  • 资源 (186)
  • 收藏
  • 关注

原创 使用pandas处理excel文件【Demo】

相当于将excel中的数据,读取到idInfos表中,然后通过sql,对idInfos表进行操作并绘制图像;在IDE中也可以看到变量的值。

2023-11-03 09:45:53 739

原创 SQL小示例

安装MySQL启动MySQL下载客户端工具Sequel Ace并登录。

2023-07-13 19:13:42 1594

原创 有趣的动态规划

动态规划(Dynamic Programming)的理论基础是运筹学;动态规划中有一些概念,比如重叠子问题(Overlapping Subproblems)、和最优子结构(Optimal Substructure)、状态转移方程等。

2022-12-10 23:37:16 1187 1

原创 有趣的BackTracking回溯算法

最近无意中看了一些需要使用到「回溯算法」的实例,想起了读书时候的几种类型的提名,时隔多年,做个简单的回顾;构建的二叉树,图示详见:https://blog.csdn.net/nupt123456789/article/details/21193175以「先序」遍历为例,我们如何记录遍历的路径呢?输出结果可以看出,之前我们遍历二叉树,以root==null作为判断条件时,所有的搜索路径,这里面对于叶子节点,会有2条重复的搜索结果,主要是由于分别遍历其左右子树,均为null,所有会出现2次搜索结果;

2022-11-17 18:18:41 1405

原创 Gradle脚本小总结

总结常用的Gradle小脚本

2022-07-14 21:11:57 785

原创 Android ANR的trace文件基本信息解读

Android ANR的trace文件基本信息解读

2022-07-12 20:38:04 5576

原创 Android线程总结

对android线程的优先级、线程安全、状态、线程池以及HandlerThread进行简单总结

2022-07-11 11:53:20 731

原创 移动端页面秒开优化总结

移动端页面优化小结

2022-06-30 16:58:13 284

原创 android端网络优化及OKhttp的总结

对android网络优化的一些总结

2022-06-15 22:25:51 708

原创 android包大小优化思路总结

android包大小优化思路总结

2022-06-15 21:35:16 526

原创 端视角的分布式与微服务架构

一、分布式技术二、微服务架构

2022-01-11 20:48:00 554

原创 Android H5容器整理

1.如何实现和设计一套JSBridge?前端JS调用native的方式有很多种,或者说android有很多种方式可以拦截或者获取到JS的行为。如下使用onConsoleMessage的方式,来设计一个简单的JSBridge:前端代码片段 var callbackArr = {}; window.XJSBridge = { //JS调动native callNative: function (func, param, callback) {

2020-10-12 20:58:17 1697 1

原创 使用XMLHttpRequest构建简单的http请求

使用XMLHttpRequest构建简单的http请求函数示例代码/** * 发起http请求JSON * @param {url,data,success,fail,timeout,type,headers} req */export function xhttp(req) { var xhr = new window.XMLHttpRequest(); var timeout = req.timeout || 15000; var timeoutId = set

2020-09-30 21:57:33 2780 1

原创 JS实现简单的JSONP请求

JS实现简单的JSONP请求思路在dom中添加一个script脚本,url拼写到src属性中,其中一个关键的参数是callback,它是接收jsonp成功之后的回调。等请求成功之后,把回调函数释放。另外demo中添加了超时机制,详见demo如下:var jsonpSeq = 0;function jsonp(req) { var callbackName = 'jsonpcb' + (++jsonpSeq); //定义一个处理Jsonp返回数据的回调函数 window[c

2020-09-30 14:25:28 1804

原创 CSS中的选择器(符号解释)

一、空格 (后代)写法.class1 .class2{ ...}作用选择class1作用的容器内部的所有含有class2的元素示例<style>.class1 .class2{ background-color:#f00;}</style><div class="class1"> <p class="clas...

2020-04-05 23:20:30 1607 1

原创 伪类和伪元素梳理

2020-04-05 22:01:32 753

原创 flex布局简单梳理

2020-02-24 12:25:34 350

原创 iOS新手指南

iOS新手指南OC语法类定义初始化对象协议声明实现属性定义使用方法定义调用代码块(闭包)容器数组字典基本语句条件循环NSString大小比较拼接截取NSLog日期NSDateNSDateFormatterJSONUI页面ViewC...

2020-02-20 21:29:22 470

原创 Android端架构梳理

android端架构梳理

2020-02-17 23:38:41 92

原创 前端技术栈梳理

梳理前端知识体系

2020-02-17 23:36:45 2973

原创 webpack总结

2020-02-17 23:35:33 458

原创 babel总结

2020-02-17 23:34:14 432

原创 npm梳理

npm梳理

2020-02-11 21:35:41 347

原创 React入门教程(思维导图)

React入门教程(思维导图)参考文档:http://www.ruanyifeng.com/blog/2015/03/react.html

2020-02-11 11:24:24 915

原创 JS数组的常用操作方法

1.forEach遍历数组,参数为一个回调函数,回调函数有三个参数:当前元素,元素索引,整个数组;无返回值let data = [1,3,5,7,9,11,13];let result = data.forEach((item)=>{ console.log('item = '+(item+1)); return item + 1;//无效});//result is unde...

2019-10-15 20:03:23 571

原创 使用支付宝小程序写列表页

一、效果1.有sticky效果2.列表可滑动3.滑动列表有2中类型的Cell4.底部有固定的操作区域5.自动加载更多代码仓库:https://github.com/nuptboyzhb/zhihu-appx-demo二、页面的布局和样式布局<view class="schedule-container"> <view cla...

2019-10-03 17:53:43 2376

原创 JS的全局对象&全局属性&函数

JS的全局对象&全局属性&函数JS的全局对象var myObject = new Number();JS的全局属性&函数附录JavaScript对象JS的全局属性&函数escape 、encodeURI 、encodeURIComponent的区别与应用场景...

2019-10-02 17:43:43 936

原创 小程序CSS常用动画示例

小程序CSS常用动画示例一、前言正如android的四大动画一样:translate:移动alpha:透明度变化rotate:旋转scale:尺寸变化css也可以实现二、CSS3的2D转换2dtransform的方法:我们能够对元素进行移动、缩放、转动、拉长或拉伸函数描述translate(x,y)定义 2D 转换,沿着 X 和 Y ...

2019-10-02 17:30:35 4386

原创 ESMAScritp 6 基础

一、ESMAScritp 6 基础1.1 Constantsconst PI = 3.141593PI > 3.01.2 变量作用范围for (let i = 0; i < a.length; i++) { let x = a[i] …}for (let i = 0; i < b.length; i++) { let y = b[i] ...

2019-08-26 12:50:11 543

原创 Android:借用html标签协议,定义自己的协议

Android:借用html标签协议,定义自己的协议背景使用html,定制自己的标签协议:比如:今日有好货,<a href="https://www.taobao.com">点我逛淘宝</a>,有惊喜!!或者今日有好货,<a href="page://taobao_home">点我逛淘宝</a>,有惊喜!!当一个TextView显示上述内容时,还可以点击上面的文字,然后跳转到对应的页面。解决思路使用

2017-07-02 22:27:35 2189

原创 ImageView的平铺效果

ImageView的平铺效果adjustViewBounds 和 scaleType一同使用,比如,如下xml效果,ImageView的宽度是固定的,高度可以根据图片的高度来决定;<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_paren

2017-07-02 22:26:51 6622 1

原创 Gradle使用总结

Gradle使用总结一、Gradle 下载与配置1.下载访问https://services.gradle.org/distributions/下载指定版本的Gradle,比如Gradle-2.14.1-all.zip2.配置解压下载的压缩包,将gradle的路径配置到环境变量中,以mac为例:cd ~vi .bash_profile在.bash_profile文件中配置:export

2017-05-02 10:23:40 3575

原创 Weex Android SDK源码分析

前言最近开始试水Weex开发,使用这么长一段时间,感觉写Weex还是非常方便的。作为一个Android开发,免不了要追查一下weex的sdk源码。今天,就以Weex SDK for Android为例,分析SDK的认识Weex SDK源码https://github.com/alibaba/weex/tree/dev/android整体分析下拉,按照js文件的渲染过程,绘制出了下面架构图:WEEX文

2016-12-16 11:45:28 3185 1

原创 Android布局与CSS的Flex布局的对应关系

@Author:莫川一、前言作为一个android开发者,使用xml写UI,实在是太方便了。最近学习Weex,需要使用css来布局。学成之后,发现使用CSS的Flex布局样式也非常方便。在css中,使用flex布局,需要添加display属性,当然,Weex默认使用的display属性就是flex。.box{ display: -webkit-flex; /* Safari */ displ

2016-10-20 09:48:15 5004 1

原创 XCoreRedux框架:Android UI组件化与Redux实践

XCoreRedux框架:Android UI组件化与Redux实践@author: 莫川 https://github.com/nuptboyzhb/XCoreRedux源码+Demo:https://github.com/nuptboyzhb/XCoreRedux使用android studio打开该项目。目录结构demo 基于xcore框架写的一个小demoxcore XCoreR

2016-10-02 16:03:09 3351 1

原创 深度理解Android InstantRun原理以及源码分析

深度理解Android InstantRun原理以及源码分析@Author 莫川Instant Run官方介绍简单介绍一下Instant Run,它是Android Studio2.0以后新增的一个运行机制,能够显著减少你第二次及以后的构建和部署时间。简单通俗的解释就是,当你在Android Studio中改了你的代码,Instant Run可以很快的让你看到你修改的效果。而在没有Instant R

2016-07-05 09:16:38 12659 5

原创 Android-XmlPullParser解析XML

Android-XmlPullParser解析XML前言Android提供了XmlPullParser作为XML的解析器。以Android的布局xml为例,我们可以把Android的XML抽象成我们把XML的节点进行抽象WidgetModel类。 public class WidgetModel { private WidgetModel parent;// 父节点

2016-06-07 15:23:28 3276

原创 用Java写脚本,常用的一些方法

用Java写脚本,常用的一些方法平时用的一些小方法,总结之1.运行一个可执行程序比如,你如果想运行如下命令 C://test//aapt.exe -f params1 -M params2try { ProcessBuilder pb = new ProcessBuilder("C://test//aapt.exe","-f","params1","-M","params2");

2016-04-15 19:22:40 40732 3

原创 Java自定义AnnotationProcessor处理自己的Annotation

Java使用Annotation Processor获取代码中的Annotation使用Java的Annotation Processing Tool (apt)可以在编译期获取Java代码文件中的Annotation。项目源码:https://github.com/nuptboyzhb/CustomAnnotationProcessorAnnotation的定义如下,定义了一个MyMethodA

2016-03-30 19:09:28 17704 2

原创 JCodeModel使用Demo

CodeModelDemoA demo of JCodeModelCodeModel代码生成常用类在 CodeModel中,常用的类有JCodeModel、JDefinedClass、JMethod、JBlock、JFieldVar、JVar、JType、JExpr 等。JCodeModelJCodeModel 类是生成 Java 代码的根。通过它生成JDefinedClass类,然后再生成构造方法

2016-03-30 17:55:05 3570

android常见的图标

android常见的图标

2014-04-27

Android-动画小结

Android-动画小结,包括常见的动画和ObjectAnimator

2014-04-27

Androidannotation使用Rest获取资源及用户登录验证

Androidannotation使用Rest获取资源及用户登录验证

2014-04-23

Androidannotation使用Rest注解(一)

Androidannotation使用之@Rest获取资源及用户登录验证

2014-04-23

ContentProvider获取系统的图片视频和音频

ContentProvider之通过ContentResolver获取图像、视频、音频举例

2014-04-19

androidannotations框架举例

androidannotations框架举例

2014-04-15

2014年阿里巴巴实习生招聘研发工程师试题(图片版)

2014年3月29日。阿里巴巴实习生笔试题

2014-03-31

androidpn 服务端和android端源代码

androidpn 服务端和android端源代码 android推送

2014-01-02

JavaOpenCV246人脸识别

JavaOpenCV246人脸识别,兼容Linux和Windows

2013-10-19

Jquery ComboTree树的绑定-数据源JSON格式-操作

Jquery ComboTree树的绑定-数据源JSON格式-操作 struts2

2013-10-14

JqueryDataGridDemo分页

JqueryDataGridDemo分页演示 JSON

2013-10-11

JqueryZtreeDemo演示程序

JqueryZtreeDemo演示程序,功能比较全

2013-10-01

Jquery progressbar通过Ajax请求获取后台进度演示

Jquery progressbar通过Ajax请求获取后台进度演示(Struts2)

2013-09-13

OpenCV2.4.6在ubuntu下的编译库libopencv_java246.so

libopencv_java246.so

2013-09-06

Jquery+ajax+json+servlet

Jquery+ajax+json+servlet

2013-09-01

Jquery选择器总结

Jquery选择器总结

2013-08-31

Lucene之删除索引

Lucene之删除索引 Lucene之删除索引 Lucene之删除索引 http://blog.csdn.net/nupt123456789/article/details/10666105

2013-08-30

struts2与前台交互时序

struts2与前台交互时序

2013-08-20

Lucene演示

Lucene代码演示,Helloworld,简单演示

2013-08-18

Eclipse+Java+OpenCV246人脸识别

Eclipse+Java+OpenCV246人脸识别。具体详见;http://blog.csdn.net/nupt123456789/article/details/10011693/

2013-08-16

JavaOpenCV246_windows7_eclipse

JavaOpenCV246_windows7_eclipse

2013-08-16

OpenCV2.4.4+Android代码汇总.zip

OpenCV2.4.4+Android代码汇总.zip

2013-08-16

ffmpeg-php-win32-all.zip

ffmpeg-php 是一个php扩展,用来获取视频或音频信息,你可以用它从视频中截取图片、获取视频时长,视频的长、宽等。 下面介绍在windows环境下本扩展的安装,在安装本扩展之前你首先要确认你本地环境中已经安装好了wamp(windows+apache+mysql+php) 安装步骤: 1、下载扩展包,本地下载 2、解压所下载下来的安装包,你可以看到如下几个文件: pthreadGC2.dll php_ffmpeg.dll avutil-49.dll avformat-51.dll avcodec-51.dll 将php_ffmpeg.dll复制到你所安装的php所在目录下的ext(php扩展目录)下,并将其它的四个文件复制到系统目录下的system32 目录中(一般在c:\window\system32) 3、修改php配置文件php.ini(这个文件根据你php实际安装情况查找,如果你不知道本文件的位置,你也可以使用phpinfo()查看其所在位置),在文件的最后一行加入: extension=php_ffmpeg.dll 并将extension=php_gettext.dll及extension=php_gd2.dll前面的”;”去掉 4、重新启动服务器(Apache或IIS) 5、在网站根目录新建一个文件index.php 并在里面写入以下代码:

2013-07-15

利用JDOM解析xml文件

利用JDOM解析xml文件,并根据xml中为类名,生成相应的对象。

2013-07-15

Java设计模式之Iterator模式

所谓Iterator模式,即是Iterator为不同的容器提供一个统一的访问方式。本文以java中的容器为例,模拟Iterator的原理。 参考:马士兵 Java设计模式 Iterator 1.首先定义一个容器Collection接口. 2.定义一个Iterator迭代器的接口 3.定义一个ArrayList,实现Collection接口,并写一个实现了Iterator接口的内部类。 4.编写测试程序TestMain 从以上可以看出,设计模式到处用到面向对象中的多态。接口调用子类中的函数

2013-07-15

android程序开机自启动示例

android程序开机自启动示例,源代码

2013-06-07

基于PCA的人脸识别 matlab

基于PCA的人脸识别,matlab版,在matlab2008a中调试通过。 注意:这里的“识别”不是“检测”的意思。

2013-05-07

android首次运行滑动帮助实例(模仿微信)

android首次运行滑动帮助实例(模仿微信) 软件启动之后,通过滑动进入主页面。主要用户宣传软件的功能等。

2013-05-05

LDA资料(文章+源代码)

LDA资料(文章+源代码)就有lda的源码分析,又包含源代码

2013-04-26

LDA的matlab版本(Latent Dirichlet Allocation)

Latent Dirichlet Allocation的matlab版本。具有很高的参考价值。

2013-04-26

VMware-workstation-full MAC补丁

VMware-workstation-full MAC补丁.安装虚拟机之后,需要安装该补丁之后,才能在建立虚拟机的时候,选择安装Apple Mac系统。

2013-04-26

android eclipse xml自动生成java

android eclipse xml自动生成java的插件

2015-09-10

HttpClient实现POST GET和文件下载

HttpClient实现POST GET和文件下载

2015-01-14

opencv2.4.9 ubuntu12.04LTS i386下的编译包java

opencv2.4.9 ubuntu120.04LTS i386下的编译包java。可以读取视频,包含ffmpeg,x264库

2014-06-23

android+Viewpager+fragment+AQuery的演示程序

android+Viewpager+fragment+AQuery的演示程序

2014-05-03

Folding-Android-master

Folding-Android-master开源项目的demo https://github.com/tibi1712/Folding-Android

2014-05-02

android自定义控件CircleImageVIew

android自定义控件CircleImageVIew的使用举例

2014-05-02

Androidannotation使用之@Rest与服务器交互的JSON数据转换

Androidannotation使用之@Rest与服务器交互的JSON数据转换

2014-05-02

Android-使用Matrix对Bitmap进行处理

Android-使用Matrix对Bitmap进行处理

2014-04-27

ListView布局之View复用原理举例

ListView布局之View复用原理举例

2014-04-27

空空如也

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

TA关注的人

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