自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 小学生都能看懂的java面向对象特性

OOP,java三大特性

2022-01-16 20:44:48 337

原创 C#linq查找对象

C#,linq,oop

2022-01-15 18:29:34 563

原创 java面向对象之查找

javascript,java,查找对象

2022-01-13 21:36:46 797

原创 C#linq从入门到放弃

javacript->java->C#,数组映射

2022-01-09 13:00:16 751

原创 js实现strStr函数

给你两个字符串haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回-1 。

2021-10-09 22:45:32 450

原创 js实现整数反转

给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围[−2^31,2^31− 1] ,就返回 0。 /** * @param {number} x * @return {number} */ var reverse = function (x) { var s = null; var fl...

2021-10-09 22:33:19 806

原创 js求解斐波拉契数列

斐波拉契数列,英文名称Fibonacci sequence,通常用F(n) 表示,形成的序列称为斐波那契数列 该数列由0和1开始,后面的每一项数字都是前面两项数字的和,用数学语言描述就是F(0) = 0,F(1)= 1,F(n) = F(n - 1) + F(n - 2),其中 n > 1它是一个非常经典的算法问题,但是其实并不复杂,无脑上手的第一种解法,使用递归循环 function fib(n) { if (n === 0 || n ==...

2021-10-07 19:07:43 685

原创 html检索词高亮

在搜索网站中高亮功能是比较常见的,下图是百度文库的搜索结果页面,输入"检索词"之后渲染的列表标题和摘要中的"检索词"都变成红色的了,这个的实现方法有很多种,前后台都可以,这里使用前端思维实现这个功能首先约定后台返回的数据一定是数组,而且标题和内容不用想是文本格式的也就是字符串,而字符串只有部分是高亮显示的,找出这一部分转化成span,加上相应的样式就完成了,搜索的问题需要两个要素,一个是搜索的源头,另一个是搜索的目标,在结果页中,列表的标题和摘要是搜索的源头,这是需要遍历的,而搜索的目标是输入框中的

2021-09-25 20:57:02 767

原创 html头像上传功能

这又是一个比较经典的案例,在编辑个人信息页面用的非常多,

2021-09-12 17:45:23 7512 1

原创 一篇文章带你看懂js函数指针this

函数的this指向问题一直都是困扰包括我在内的不少开发者的问题,我一直以来都是这样看待这个问题的,函数属于谁它的this就指向谁,直到我遇到了一个无法用这个简单粗暴的方法辨识的场景时,我才真正弄明白,函数的this并不一定指向占有这个函数的对象,而指向调用这个函数的对象,从现在起请牢牢记住这句话函数的this并不一定指向占有这个函数的对象,而指向调用这个函数的对象函数的this并不一定指向占有这个函数的对象,而指向调用这个函数的对象函数的this并不一定指向占有这个函数的对象,而指向调用这

2021-09-11 22:26:57 931

原创 html播放列表

学习页面中的功能,左边是播放器,右边是播放列表,要求点击播放列表高亮显示并且播放对应的视频

2021-09-05 19:12:44 2650 1

原创 html推荐词功能

功能的要求是:在用户输入文本的时候发送到服务器,然后在搜索栏下面生成下拉框,类似于百度搜索的效果

2021-09-05 18:06:39 284

原创 html复选框

之所以想到复选框是因为在上周的工作中看到同事的代码让我大开眼界,我是真没有想到一个最基本,最简单的页面元素都能写的这样抽象难用最简单的实现方法去百度搜html复选框,这是对自己盲写不自信的童鞋,或者去w3,菜鸟,要是这样都搞不定,那我也不知道咋弄了//dom部分<input type="checkbox" value="0" checked>候选项1<input type="checkbox" value="1">候选项2<input type="check

2021-08-22 14:09:33 5938

原创 ueditor在layer不显示的问题

1

2021-08-22 13:16:10 312

原创 html生成列表模板的方法

列表是最常用的数据结构了,不管是对于前端还是后端来说都是这样,对于我个人来说最常用的渲染方法是这样的1.从服务器请求数据2.遍历请求的数据,使用字符串模板拼接3.注入到dom这几步对于我来说都已经写吐了,那么还是那个问题,有没有优化的方法呢//从服务器拿数据const array = [{ title: '苏炳添创造历史', content: '在东京奥运会百米飞人比赛中,中国选手苏炳添跑出了9秒83的成绩,创造了亚洲百米的最好 成绩'},{

2021-08-20 22:37:36 1037

原创 js数组排序规则

echarts的图表功能非常强大,官网的样例全面

2021-07-11 11:17:12 423

原创 js调用无参函数

const func = function(x){ console.warn("func", arguments) return x;} const arrf = (x) => { console.warn("arrf", arguments) return x };console.warn("func", func.constructor) console.warn("arrf", arrf.constructor) console.warn("func", .

2021-06-18 10:04:55 1050

原创 你所不了解的js类型系统

js的类型分为两大类,基本类型和引用类型,对应内存模型中的栈和堆,事实上这也是OOP目前主流的分类方法(Java和C#),可能叫法上面有不同的差别,首先说最常用的基本类型

2021-06-17 17:33:39 154

原创 js循环和终止条件

js的数组遍历常用的方法有两种,一种是最普通的for循环,另一种是数组原型中的forEach函数,其他方法还有for in和for of。在forEach中使用return无效,箭头函数被执行了10次。被break终止的循环会跳到上一层接着执行后面的逻辑。被return终止的循环会导致整个逻辑终止。在forEach中使用break会报错,

2021-06-11 16:07:52 1253 1

原创 js罗马数字转整数

const romanToInt = function(s) { let result = 0; const map = { I:1, V: 5, X:10, L:50, C:100, D:500, M:1000 }; //将字符串转数组,并转成自然序列 const array = s.split("").reverse(); for(let i=0; i<array.length; i++){ const current = .

2021-06-03 17:37:19 219

原创 javascript罗马数字转换

阿拉伯数字转罗马数字

2021-05-09 22:58:15 668

原创 js 对不明类型的对象判断是否为空

function isEmpty(v){ if(v){ return true } return false} console.warn("isEmpty('')", isEmpty('')); console.warn('isEmpty(null)', isEmpty(null)); console.warn('isEmpty(undefined.

2021-05-09 22:29:09 318

原创 小白都能看懂的javascript内存模型

javascript的数据类型分为两大类,基本类型(Undefined、Null、Boolean、Number和String)和引用类型(BOM,DOM,函数,数组等等),分别存储在栈内存和堆内存之中,对应值复制和值引用两种传值方式 const log = console.log; const print = JSON.stringify; let a = 100; let b = a; a = 999; log('a:' + print(a) + ' ||| b:'

2021-03-13 20:28:55 213

原创 Android 检查更新的实现

private void downLoadPackage() { String url = "https://qd.myapp.com/myapp/qqteam/AndroidQQ/mobileqq_android.apk"; if (VERSION.SDK_INT >= VERSION_CODES.O) { Notification...

2019-07-11 19:42:56 1079

原创 Android图片轮播列表的实现

这个效果在交友app中比较常见

2019-06-04 10:14:13 5051

原创 解决ScrollView和ListView的滑动冲突

关键代码:mListView.setOnTouchListener((v, event) -> { if (event.getAction() == MotionEvent.ACTION_UP) { mScrollView.requestDisallowInterceptTouchEvent(false); ...

2019-05-15 18:28:25 1028

原创 Android可复用的筛选页面

窗口代码/** * 筛选页面 * 1.将用户的输入转换成sql语句 * 2.涉及到精确查询和模糊查询 * 3.提交数据之后需要刷新列表 */public class UserFilterActivity extends AppCompatActivity implements View.OnClickListener { private static final Stri...

2019-05-15 18:14:20 174

原创 Android可复用的选择页面

窗口代码/** * 根据上一个页面传过来的isMultipleEnable判断是否可以多选 * 1.单选页面选中一个条目直接结束并回传 * 2.多选页面选中之后需要提交 * 3.提交数据之后需要刷新列表 */public class UserSelectActivity extends AppCompatActivity implements View.OnClickListener...

2019-05-15 17:51:34 410

原创 Android多级列表中的新建功能

多级列表的页面实现比较简单,所以把新建的功能拿出来了窗口代码/** * 新建一个第一级列表的条目 * 1.选择图片和附件都用Intent.ACTION_GET_CONTENT实现 * 2.打开文件用Intent.ACTION_VIEW实现 * 3.回传的URI需要转化成真实路径 * 4.提交数据之后需要刷新列表 */public class SectionNewActivity...

2019-05-15 15:58:14 251

原创 Android多级列表的实现

多级列表是ui入门,没什么特别需要注意的难点,直接上代码:第一级列表窗口/** * 第一级列表 * 1.编辑状态下选中一个条目,会弹出底部操作栏 * 2.非编辑状态下选中条目会跳转到下一级 * 3.复选框使用ImageView而不是CheckBox * 4.编辑状态下,按返回键回到非编辑状态 */public class SectionListActivity extends A...

2019-05-14 17:38:46 2435 1

原创 python输出指定精度的圆周率pi的值

首先像所有人都会的一样,本能地敲出import mathval = math.piprint(val)这样就得到了pi的近似值3.141592653589793,要得到后面的小数,不是直接可以简单粗暴的乘以10的指数import mathval = math.pi * 100000000000000000print(val)但是当val的小数部分都变成整数1415926535...

2019-05-14 16:04:08 21467 7

原创 Android基础拾遗

Android网络请求并将返回值加载到控件1.使用runOnUiThread通知主线程static void httpRequestWithUi(Activity activity, String url, View contentView) { new Thread(new Runnable() { @Override public void run(...

2019-05-09 14:09:58 93

原创 Android可拖拽列表和多选的实现

因为个人原因,从上家996公司跳槽到另外一家985公司了,这回终于可以做Android原生的开发了,废话不多说了,这是我已经完成的一个已经上线的OA软件的一个模块,这个模块的功能不多,已经放到GitHub上面开源了,有感兴趣的朋友可以看看https://github.com/caoguoly940713/UIFrame...

2019-05-09 13:45:39 1392

原创 Android启动页面SplashActivity的实现

最近我旁边的兄弟同时是我的前辈、导师给我提了一个简单需求,说实现App的闪屏页面,让其全屏显示一张图片,我当时还没明白“闪屏”是什么功能,后来联想到打开游戏的时候横竖屏切换的场景,然后感觉好像很难,于是去百度一下,WTF,闪屏就是SplashActivity!不就是一个广告页么,这也太TM简单了,然后我就说,30分钟之内让你看到效果,你先去睡一会,事实证明我还是Too Young。因为某些原因项目...

2018-06-28 17:08:59 2999 1

空空如也

空空如也

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

TA关注的人

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