自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Corey_Jia

۰•● ●•۰

  • 博客(65)
  • 资源 (6)
  • 收藏
  • 关注

原创 AOP 切面思想 AspectJ实现

AOP切面设计场景举例1:判断是否登录正常编写代码 /** * 跳转到我的页面 */ public void toMyAttention() { // 判断当前用户是否登录 if(LoginHelper.isLogin(this)) { // 如果登录才跳转,进入我的页面 Intent intent = new Intent(this, WaitReceivingActivity.class)

2020-12-24 19:35:32 262

原创 Android DrawableTextView一个自己经常用到的自定义view

平时开发中, 会遇到文字加图片的样式通常情况实现方法:1:用一个ImageView+TextView实现2:使用TextView+其内部的Drawable实现, 如drawableLeft这两种方法都不是很满意, 第一种可以比较好的适配, 但是需要写两个view, 设置外面可能还需要再切套一层viewgroup, 第二种可以实现, 但是drawable的大小不好自己控制, 不能比较好的适...

2019-12-09 11:27:46 768

原创 Android RecyclerView嵌套RecyclerView页面跳动

RecyclerView填充数据页面跳动问题, 通常是因为切套了RecyclerView处理方法:在子RecyclerView中添加recyclerView.setFocusableInTouchMode(false);recyclerView.requestFocus();...

2019-07-18 11:11:56 1338

原创 android studio Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException

今天在编译项目时候报这个错, 记录下解决过程Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。 at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidBy...

2018-12-15 17:13:47 1661 4

原创 Android ListView setSelection()无效没作用

在开发电视端的时候,会碰到需要指定选中某个item的情况,发现setSelection()不起作用。。。。 找资料好久终于找到解决方法 按官方解释是确实是这么使用的,但是不起效果只能这样实现了 listView.setAdapter(listView.getAdapter()); listView.setSelection(0);

2017-09-06 18:23:32 1034

原创 Android 透明度对应16进制值

<!--百分比-开头字母--><!--100% —FF--><!--95% — F2--><!--90% — E6--><!--85% — D9--><!--80% — CC--><!--75% — BF--><!--70% — B3--><!--65% — A6--><!--60% — 99--><!--55% — 8C--><!--50% — 80--><!--45% —

2017-08-29 18:00:44 486

原创 Android 获取view的宽高方法

如果在Activity启动时想要获取某个view的宽高,发现获取到的是0,这种情况产生的原因是activity启动的时候,view的绘制和activity不是同步执行的,也就是measure还未测量完,如果未测量完就获取宽高的话这时获取到的就是0了下面介绍四种获取宽高的方法:1:Activity/View->onWindowFocusChangedonWindowFocusChanged方法是在vi

2017-07-28 18:38:06 850

原创 Android 自定义发送验证码, 倒计时

在开发时, 经常会写获取验证码倒计时这个控件, 因为刚接手别人的项目, 发现该项目中使用的控件有问题, 于是自己写了个思路: 在button内实现onClick方法, 在onClick内处理倒计时等事情效果图: 布局代码: activity代码: view代码:public class IdentifyingCodeButton extends android.support.v7.widg

2017-07-18 15:35:22 681

原创 Android 存储路径

手机存储:内部存储,外部存储内部存储内部存储是指手机的存储,Environment.getDataDirectory().getParentFile()为根目录,这个目录下还有一些私密的数据,比如:databases(数据库)、shared_prefs(SharedPreferences)等,私密数据需要有root权限才能打开 主要方法 路径 Environment.getDataDire

2017-03-22 10:43:17 593

原创 HTML5 代码缩写

盒模型代码简写盒模型外边距(margin)、内边距(padding)和边框(border)设置上下左右四个方向的边距是按照顺时针方向设置的:上右下左。 拿margin示例:margin:10px 15px 12px 14px;/*上设置为10px、右设置为15px、下设置为12px、左设置为14px*/1、如果top、right、bottom、left的值相同,如下面代码:margin:10px

2017-03-02 16:05:09 1366

原创 HTML5 CSS布局模型

**在网页中,元素有三种布局模型: 1、流动模型(Flow) 2、浮动模型 (Float) 3、层模型(Layer)**流动模型流动(Flow)是默认的网页布局模式。流动布局模型具有2个比较典型的特征: 1.块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。 在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。(内联元素

2017-03-02 15:12:23 518

原创 HTML5 CSS盒模型

元素分类html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。 - 常用的块状元素有:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>常用的内联元素有:<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var

2017-03-01 17:31:31 1273

原创 HTML5 CSS格式化排版

文字排版字体 设置微软雅黑:body{font-family:"Microsoft Yahei";}或者body{font-family:"微软雅黑";}第二种比第一种兼容性会更好,在设置字体时,要使用常用字体,如果用户本地电脑未装你设置的字体,那么会显示默认字体字号、颜色body{font-size:12px;color:#666}粗体body{font-weight:bold;}

2017-02-28 15:31:30 1936

原创 HTML5 CSS的继承,特殊性和层叠

继承css某些属性具有继承的特点,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。 如以下代码,不仅< p>标签文字变色,< span>标签也会变色。p{color:red;}<p>俱往矣,<span>数风流人物,</span>还看今朝。</p>但是有些属性不具有继承性,如:p{color:red;border:1px solid red;}<p>俱往矣,<span>数风流人物,<

2017-02-27 17:43:59 1300 1

原创 HTML5 CSS选择器

何为选择器?选择器{ 样式; } 这个就是选择器,选择器用来指定样式用作的对象,也就是说用于明确样式是用来修改哪里的标签选择器:作用于html标签,如:body{font-size:12px;line-height:1.6em;}这个就是作用于< body>标签类选择器,如:<style type="text/css">.main{/*注意以英文.开始*/ colo

2017-02-24 17:01:52 1018

原创 HTML5 CSS介绍及三种使用方法

CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。在定义css后我们便可直接通过设置样式来使用,不需要重复定义css定义:选择符:又称选择器,指明网页中要应用样式规则的元素 声明:在英文大括号“{}”中的的就是声明,属性和值之间用英文冒号“:”分隔。当有多条声明时,中间可以英文分号“;”分隔

2017-02-23 13:35:42 1408

原创 HTML5 form表单标签

表单标签可以把用户输入的数据传递给后台,这样来进行数据交互代码实例:<!DOCTYPE html><html><head> <title>表单标签</title></head><body><form method="post" action="xxx.php"> <label for="username">用户名:</label> <input type="tex

2017-02-22 17:43:08 770

原创 HTML5 Hello World及标签认识

从工作开始,开始从事android方面的开发,主要开发机顶盒方面, 在工作之余,学习了ios,也独自开发过一个上线的ios项目。 最近工作不是太忙,于是想再学习一个新的语言,生命在于折腾! 语言选择了html5,一是现在比较火,二是想自己写点个人页面玩玩好了,不叨叨了,开始吧开发工具,我选择sublime_text 写html页面,可以使用很多工具来写,包括文本文档,当然,为了效率,我们需要选

2017-02-20 16:15:18 589

原创 Android Studio 好用的插件

这里给大家推荐一些我个人在开发中感觉好用的插件,不好用的就不推荐了,本帖子会持续更新好插件进来插件安装方法:方法1:设置界面 方法2:下载到硬盘,然后通过硬盘上的插件来安装 GsonFormat 根据json转化为javaBean,省去了很多的无用功 Android Code Generator 根据布局文件快速生成对应的activity,adapter,fragment,menu A

2016-07-01 11:38:14 1631 1

原创 Android 指定时间执行任务

在这里给大家提供一种在指定时间执行任务的代码,代码很简单,这里使用的是Timer来实现的,具体看代码吧

2016-06-14 15:41:10 6790

原创 Android 打开其他应用,如果未安装进行提示代码

Android 打开其他应用,如果未安装进行提示代码@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ((Button)

2016-05-23 17:28:02 542

原创 开发工具_新版CocoaPods安装及注意事项

$pod setup 显示setting up CocoaPods master repo是正常现象,慢慢等待吧。。。 出现Setup completed 就是安装完成啦! 这里容易出现错误: [!] Pod::Executable clone ‘https://github.com/CocoaPods/Specs.git’ masterxcrun: error: active developer pat

2016-03-09 22:32:57 508

原创 iOS 推荐标签_长度不等_collection布局

这里实现一个文字长度不等的collection布局, 可以做推荐等 先上效果 使用方法如下:#import "ViewController.h"#import "ItemData.h"#import "EqualSpaceFlowLayout.h"#import "CustomCollectionViewCell.h"#import "NSString+Extension.h"@int

2016-02-02 16:28:37 2754

原创 iOS GCD使用_理解

Grand Central Dispath(GCD) 是在MacOS X10.6中退出,然后在IOS4.0中加以应用,相对于NSThread、NSOperation等更加方便我们平时在访问网络时,必须要在子线程中进行,不然会造成主线程堵塞,更新界面等都在主线程中进行,如果主线程堵塞,那么界面将会卡的不动 下面是一段使用gcd访问网络的代码 //子线程访问网络 dispatch_asy

2016-01-24 00:29:44 443

原创 iOS 软件更新代码实现

这里用的升级方法是通过访问appStore获取版本号进行对比的, 如果公司内有提供版本的接口, 也可以使用公司的接口进行判断, 步骤都一样//检测软件是否需要升级- (void)checkVersion{ dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSURL *

2016-01-19 15:48:10 715

原创 iOS 百度地图_大头针点击_区别点击哪个_点击效果改变

这里说一下大头针点击, 点击改变图片, 区别点击的哪个大头针等大头针点击实现- (void)mapView:(BMKMapView )mapView didSelectAnnotationView:(BMKAnnotationView )view方法点击大头针的时候会回调此方法, 但是如何区别点击的哪个呢, 大头针的view是不能设置tag的怎么办呢自定义大头针系统大头针不能设置tag等,

2016-01-13 16:59:53 4901 2

原创 iOS 百度地图_自定义Annotation大头针_修改大头针图片

在使用百度地图, 如果需要添加大头针, 但是图片不想用系统的, 那么怎么修改呢??1:在代码中实现BMKMapViewDelegate2:在- (void)viewWillAppear:(BOOL)animated方法中设置代理到self, 记得到这个方法内 在其他方法中如viewDidLoad中有时会出现莫名其妙的诡异问题, 可看link 百度地图_回调不走_onGetGeoCodeResu

2016-01-13 16:35:00 9264

原创 iOS 百度地图_回调不走_onGetGeoCodeResult不执行

今天发现诡异问题, 百度地图delegate方法不执行测试发现, 模拟器正常, 但是真机不正常…..诡异啊 . . . . . 解决了, delegate要在viewWillAppear方法中设置, 在viewDidLoad就不行…具体原因不详

2016-01-07 11:20:34 2734

原创 iOS 判断定位是否允许_跳转定位设置界面

判断本应用定位权限是否打开如果在应用中用到了地图等需要开启定位权限, 但是在弹提示框的时候用户禁止, 然后需要再次提示用户打开次权限可以这么设置 for: if([CLLocationManager locationServicesEnabled] && [CLLocationManager authorizationStatus] == kCLAuthorizationStatusDen

2015-12-24 14:00:22 7203

原创 iOS CJKeyBoardBarTextField_键盘遮挡处理

IOS开发中, 键盘遮挡输入框, 肯定经常遇到, 平时通常做法是让view上移, 然后个人感觉比较麻烦, 自己自定义了一个textfiled来解决, 如果大家需要可以借鉴效果使用方法在xib中直接指定类型 或者直接代码创建代码//// JJKeyboardBarTextField.m// employer//// Created by corey_jia on 15/11/12./

2015-12-04 16:30:17 560

原创 iOS 打包上线_报错All object files and libraries for bitcode...

xcode7项目上线的时候, Archive不过, 报错:xxx does not contain bitcode. You must rebuild it with bitcode enabled (Xcodesetting ENABLE_BITCODE), obtain an updated library from the vendor, or disablebitcode for this

2015-11-26 10:46:29 1114

原创 iOS cell高度自适应_动态调节cell高度

在开发中, 经常碰到cell需要动态调节的情况, 例如聊天页面等, 但是IOS不像Android一样有wrap(wrap就是根据内容的大小,自动调节), 所以在IOS端处理cell高度就蛋疼了 下面介绍三种方法动态调节方法1-手动计算在设置cell的model的时候, 调节动态计算cell的高度, 然后再去设置cell的高度 如果你的cell内容比较简单, 就一个label或者cell文字可能多

2015-11-20 18:08:29 9847

原创 iOS 数据持久化方案(牢记)

本文参考http://www.jianshu.com/p/7616cbd72845 然后加入了部分个人使用心得概述持久化: 就是将数据保存到本地, 在应用退出, 设备重启可以继续使用的数据 下面介绍IOS的5种持久化方案plist文件(属性列表)preference(偏好设置)NSKeyedArchiver(归档)SQLiteCoreData 沙盒IOS应用, 默认情况下只能访问自己的数

2015-11-19 18:41:07 731

原创 Xcode 失效 修改不起作用 清除缓存

使用时间久了缓存还是很大的,要经常删一下 到文件夹~/Library/Developer/Xcode/DerivedData 删除全部缓存文件

2015-11-13 17:23:26 841

原创 iOS UICollectionView reloadData后找到某个cell 更新某个cell数据

在开发中有个需求, 要在刷新完数据后再修改其中某些cell的属性, 结果发现是有问题的 [self.collectionView reloadData]; UICollectionViewCell *cell = [self.collectionView cellForItemAtIndexPath:indexPath]; cell.backgroundColor = [UIC

2015-10-28 15:28:37 9787

原创 iOS 退出多个页面 pop多个页面

HomeViewController *homeVC = [[HomeViewController alloc] init]; UIViewController *target = nil; for (UIViewController * controller in self.navigationController.vie

2015-10-23 16:24:08 1311

原创 iOS 弹出透明controller效果

想要弹出一个透明的controller可以通过设置modalPresentationStyle来达到, 有的同学可能试过不行,那么可能是你是在IOS8以后的, IOS8需要设置将要弹出的controller的modalPresentationStyle 代码: TargetViewController *commentVC = [[TargetViewController alloc]i

2015-10-21 10:04:39 826

原创 iOS 多个view添加手势, 识别是哪个view的事件

当多个view添加手势识别时, 想要区分是哪个view发生的事件, 那么可以这样获得- (void)setupViews{CGFloat menuviewTop;for (int i = 0; i < 5; i++) { menuviewTop = i * 52; UILabel *label = [[UILabel alloc]init]; label.tag = i;

2015-10-18 23:20:55 5465

原创 iOS UITableView-FDTemplateLayoutCell框架 cell重叠 高度返回0.5问题解决

针对需要动态改变cell高度的需求, 相对来说使用UITableView-FDTemplateLayoutCell框架来解决还是比较便捷的, 他可以支持AutoLayout和 frame layout, 具体使用可以看作者demo, 今天这里主要说下在使用中遇到的问题, 这个问题搞了我一下午框架地址:https://github.com/forkingdog/UITableView-FDTempla

2015-10-18 23:08:09 2044

原创 Android adb命令启动系统组件

命令行启动程序的方法启动计算器 # am start -n com.android.calculator2/com.android.calculator2.Calculator 启动系统自带的日历 # am start -n com.android.calendar/com.android.calendar.LaunchActivity启动闹钟 # am start -n com.andr

2015-08-19 16:45:22 2244

0513《编译原理》答案 设计并实现TINYC语言的扫描程序

0513《编译原理》答案 网络教育线下编译原理作业, 包含实验报告, 程序设计等 设计并实现TINYC语言的扫描程序;  •完成并提交实验报告,扫描程序的源程序,编译后的可执行程序,例子和运行结果.  实验报告至少要包含如下内容:  1 实验目的;  2  TINYC语言的词法说明,扫描器的输入和输出;  3 实验原理(所采用的过程);  3.1 记号种类及各记号所代表的字符串集合;  3.2 各记号对应的正则表达式及所有记号对应的正则表达式;  3.3 各记号对应的DFA及所有记号对应的DFA;  4 扫描程序的功能说明和程序说明,程序模块等;  5 输入示例及其运行结果;  6 总结: 获得的经验,遇到的问题,改进方案等. 

2020-05-20

微积分学教程[菲赫金哥尔茨]第八版.第一卷.pdf

本书是一部卓越的数学科学与教育著作。自第一版问世50多年来,本书多次再版,至今仍被俄罗斯的综合大学以及技术和师范院校选作数学分析课程的基本教材之一,并被翻译成多种文字。在世界范围内广受欢迎。 本书所包括的主要内容是在20世纪初最后形成的现代数学分析的经典部分。本书第一卷包括实变量一元与多元微分学及其基本应用;第二卷研究黎曼积分理论与级数理论;第三卷研究多重积分、曲线积分、曲面积分、斯蒂尔吉斯积分、傅里叶级数与傅里叶变换。 本书的特点是:一、含有大量例题与应用实例;二、材料的叙述通俗、详细和准确;三、在极少使用集合论的(包括记号)同时保持了叙述的全部严格性,以便读者容易初步掌握本课程的内容。 本书可供各级各类高等学校的数学分析与高等数学课程作为教学参考书,是数学分析教师极好的案头用书。

2019-05-23

IdentifyingCodeButton自定义发送验证码倒计时

IdentifyingCodeButton自定义发送验证码倒计时

2017-07-18

Android.File.Grouping

资源文件分组插件

2016-07-01

GradleDependenciesHelperPlugin

自动补全依赖包名

2016-07-01

CJCollectionView

推荐标签 文字长度不等 个数不等 根据长度个数计算view长度 以及剩下空间不足时自动换行等

2016-02-02

空空如也

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

TA关注的人

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