技术文章

我胡汉三又回来了,继续每天写总结

纵然是瞬间 提交于 2021-02-17 22:32:08
学习坚持七天后黄了 幸运的是翁凯的C语言大略看完了一遍 有了一个大概印象 重新制订了学习求职规划:第一步:单片机开发 先从51单片机开始,已经买了谱中科技的51开发板和正点原子的精英开发板 目前51视频看了一遍,STM32看了个基础 目前最大的问题: 1、手机太耽误时间,情不自禁的就要看手机,即使没啥可玩的 2、看视频没法深入,只能看个大概 想解决的办法: 手机先戒了,每天回来就把手机放卧室里,在客厅安心学习,手机仅且只能在卧室玩 视频多看几遍,多看几个版本的 然后就是每晚和枸杞菊花茶,要不然感觉眼睛就废了,今天已完成 每天三十个蹲起,今天已完成 每周绕小区跑步三次 来源: 51CTO 作者: cs520lxy 链接: https://blog.51cto.com/11598565/2630701

css动画

元气小坏坏 提交于 2021-02-17 22:31:11
动画 transition:all .5s ease-in .2s; 过渡属性 transition-property 通过鼠标的单击、获得焦点,被点击或对元素任何改变中触发,并平滑地以动画效果改变CSS的属性值。 在CSS中创建简单的过渡效果可以从以下几个步骤来实现: 第一,在默认样式中声明元素的初始状态样式; 第二,声明过渡元素最终状态样式,比如悬浮状态; 第三,在默认样式中通过添加过渡函数,添加一些不同的样式。 CSS3的过度transition属性是一个复合属性,主要包括以下几个子属性: transition-property:指定过渡或动态模拟的CSS属性 transition-duration:指定完成过渡所需的时间 transition-timing-function:指定过渡函数 transition-delay:指定开始出现的延迟时间 例如:a{ transition: background 0.8s ease-in 0.3,color 0.6s ease-out 0.3;} 1.Keyframes介绍 Keyframes被称为关键帧,其类似于Flash中的关键帧。在CSS3中其主要以“@keyframes”开头, 后面紧跟着是动画名称加上一对花括号“{…}”,括号中就是一些不同时间段样式规则。 @keyframes changecolor{ 0%{

iOS10推送通知(本地&远程)/Swift

爷,独闯天下 提交于 2021-02-17 22:26:48
iOS10本地通知 一.发送一个简单的本地通知 1.注册通知 需要导入头文件或者框架 UserNotifications 在iOS8.0之后,如果想要用户接收通知需要主动请求授权,为了能让该代码一定被执行,一般写在Appdelegate中 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // 1.获取通知中心 let center = UNUserNotificationCenter.current() // 2.注册通知(会弹框请求用户授权) // 如果有错误则直接返回 if error != nil { return } // 授权成功则为true if granted { print("用户同意通知") } else { print("用户拒绝通知") } } 2.发送通知(点击控制器View的时候发送通知) override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { // 创建通知标识(用于标识哪一个通知) let identifier =

Vue2.5-2.6-3.0 开发去哪儿网App 从零基础入门到实战项目开发

十年热恋 提交于 2021-02-17 22:26:40
download: Vue2.5-2.6-3.0 开发去哪儿网App 从零基础入门到实战项目开发 从Vue基础语法入手,逐层递进,实战项目贴近企业流程,完全按照企业级别代码质量和工程开发流程进行授课,让你理解这套技术在企业中被使用的真实流程。更好的掌握Vue各个基础知识点。 适合人群及技术储备要求 只要你掌握基本的编程概念、对vue感兴趣的人都可以学习本课程,这是一门真正入门课程,但并不止步于入门,带你从入门向进阶过渡。 技术储备要求: 了解 JS 基础语法/了解 npm 开发环境/了解 ES6 numpy 切片 In [8]: arr = np.array( [[1, 2], [3, 4]]) In [9]: arr Out[9]: array([[1, 2], [3, 4]]) In [10]: arr[0] # 取第一行 Out[10]: array([1, 2]) In [11]: arr[:, 1] # 取第二列, 用逗号隔开表示第二个切片或者索引,就像一个tuple2,第二个切片来表示y轴 Out[11]: array([2, 4]) pandas 假如直接对DataFrame停止切片,只能操作行,假如还要操作列需求运用pd.DataFrame.iloc: In [24]: df = pd.DataFrame(data=[[1,2], [3,4]]) In [25]:

docker私服registry管理镜像

£可爱£侵袭症+ 提交于 2021-02-17 22:26:26
前言 首先试想这样一个场景:当在自己的机器上(docker中)构建了mysql镜像,eureka镜像等等微服务镜像,这些镜像有可能需要放到其他的机器上docker环境中去运行,实行分布式架构部署。但如何把这些镜像共享到其他机器上去呢?可能很多小伙伴想到的是使用docker 的save和load命令或docker export和import命令。除此之外,还有更好的解决方案,就是这章要讲的使用registry这个工具。使用registry可以很方便的在团队内部,或者公司内部,在不同的linux主机上分享镜像。 registry的作用就是共享镜像。 一、使用docker命令导入导出镜像 在讲使用registry私服共享镜像之前,先讲如何使用docker命令共享镜像,肯定是因为使用这些命令在某些情况下有局限性。 使用docker命令导入导出容器有两种方式: 一种是使用save和load命令,另一种是使用export和import命令。 需要注意的是这两种方法不可混用。 #使用docker save和load命令 docker save ubuntu:load >root/ubuntu. tar docker load <ubuntu. tar # 使用docker export和import命令 docker export 98ca35 > ubuntu. tar cat ubuntu.

算法与数据结构-综合提升 C++版

送分小仙女□ 提交于 2021-02-17 22:25:21
download: 算法与数据结构-综合提升 C++版 任何时候学习算法都不晚,而且越早越好,这么多年,你听说过技术过时,什么时候听说过算法过时,不仅没有过时,因为机器学习、大数据的要求,算法变得越来越重要了 现在开始,补足算法知识 适合具备以下技术储备要求的所有对算法感兴趣的在校学生或已工作的开发人员,如果你想在短时间 内应对面试、升职测评等艰巨任务,强烈建议你学习本课程的同时,学习《玩转算法面试》课程,两 门课程一起学习,你将会在数据结构和程序设计上均有所提高 技术储备要求: 1.具备基本编程思想2.了解c++基本语法或Java基本语法3.对基础的线性数据结构和基础的算法内容有所认识 import random 2 if name ==" main ": #四位數字字母考證码的生成 3 checkcode="" #保管考證码的變量 4 for i in range(4): 5 index=random.randrange(0,4) #生成一個0~3中的數 6 if index!=i and index +1 !=i: 7 checkcode +=chr(random.randint(97,122)) # 生成a~z中的一個小寫字母 8 elif index +1==i: 9 checkcode +=chr(random.randint(65,90) ) # 生成A

风控中英文术语手册(银行_消费金融信贷业务)

时光毁灭记忆、已成空白 提交于 2021-02-17 22:24:49
1、风控系统篇 1.Blaze blaze是FICO公司产品,用于规则管理,是模型ABC卡开发的前身。信贷公司开始放贷时,数据量少,申请用户少,难以建立模型。因此前期一般会用到专家经验判断好坏客户,然后通过风控决策管理系统进行高效作业,其中blaze就是一款应用多年,效率较高风控决策管理系统。但blaze属于商业产品,一般多应用于大银行,捷信等大型消费金融公司,收费可高于100万RMB每年,如果需要更多定制业务,收费更高。 1.1 A card 释义:Application scorecard 申请评分卡,对授信阶段提交的资料赋值的规则。 举例: “进件”是传统银行的说法,指申请单。评分卡是对一系列用户信息的综合判断。随着可以收集到的用户信息变多,授信决策者不再满足于简单的if、else逻辑,而是希望对各个资料赋予权重和分值,根据用户最后综合得分判断风险,通过划定分数线调整风险容忍度,评分卡应运而生。评分卡是逻辑回归算法的一种衍生。 1.2 B card 释义:Behavior scorecard 行为评分卡,对贷后可以收集到的用户信息进行评分的规则。 举例:与 A 卡类似,B卡也是一套评分规则,在贷款发放后,通过收集用户拿到钱后的行为数据,推测用户是否会逾期,是否可以继续给该用户借款。例如用户在某银行贷款后,又去其他多家银行申请了贷款,那可以认为此人资金短缺,可能还不上钱

杨玲 201771010133《面向对象程序设计(java)》第十六周学习总结

ぃ、小莉子 提交于 2021-02-17 22:23:51
《面向对象程序设计( java )》第十六周学习总结 第一部分:理论知识学习部分 1、程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行,它对应了从代码加载、执行至执行完毕的一个完整过程。操作系统为每个进程分配一段独立的内存空间和系统资源,包括:代码数据以及堆栈等资源。每一个进程的内部数据和状态都是完全独立的。多任务操作系统中,进程切换对CPU资源消耗较大。 2、多线程是进程执行过程中产生的多条执行线索。线程是比进程执行更小的单位。线程不能独立存在,必须存在于进程中,同一进程的各线程间共享进程空间的数据。每个线程有它自身的产生、存在和消亡的过程,是一个动态的概念。多线程意味着一个程序的多行语句可以看上去几乎在同一时间内同时运行。线程创建、销毁和切换的负荷远小于进程,又称为轻量级进程。 3、Java实现多线程有两种途径:创建Thread类的子类;在程序中定义实现Runnable接口的类。 4、用Thread类的子类创建线程:首先需从Thread类派生出一个子类,在该子类中重写run()方法。然后用创建该子类的对象Lefthand left=new Lefthand(); Righthand right=new Righthand();最后用start()方法启动线程 left.start(); right.start(); 5

混合开发入门 Vue结合Android/iOS开发仿京东项目App

房东的猫 提交于 2021-02-17 22:22:22
download: 混合开发入门 Vue结合Android/iOS开发仿京东项目App 无需原生开发基础,也能完美呈现京东商城。本课程融合vue、Android、IOS等目前流行的前端和移动端技术,混合开发经典电商APP——京东。课程将各种复杂功能与知识点完美融合,从技术原理到开发上线,让你真实感受到一个明星产品开发的全过程。功能实现之外,还有一流用户体验和优秀交互设计等你一探究竟,拓宽开发眼界。 适合人群 想要优质offer、高起点工作的同学 想要了解Vue技术的iOS、Android开发同学 想要了解Hybrid App核心原理的前端同学;毕设没有思路的同学 技术储备要求 具有 HTML、CSS、JS 前端基础 了解Vue 的基础知识 numpy 切片 In [8]: arr = np.array( [[1, 2], [3, 4]]) In [9]: arr Out[9]: array([[1, 2], [3, 4]]) In [10]: arr[0] # 取第一行 Out[10]: array([1, 2]) In [11]: arr[:, 1] # 取第二列, 用逗号隔开表示第二个切片或者索引,就像一个tuple2,第二个切片来表示y轴 Out[11]: array([2, 4]) pandas 假如直接对DataFrame停止切片,只能操作行,假如还要操作列需求运用pd

【spring-boot】thymleaf如何获取session中的值

余生颓废 提交于 2021-02-17 22:22:15
< form method ="get" th:action ="@{/logout_html}" id ="userinfo" > < button type ="submit" class ="btn btn-link" > 退出 </ button > < b style ="display:inline;" th:text ="'用户名:' + ${session.loginUser}" ></ b > </ form > 关键代码: session.loginUser 来源: oschina 链接: https://my.oschina.net/u/4357815/blog/3432199