- 博客(119)
- 收藏
- 关注
原创 三元表达式
条件(三元)运算符是 JavaScript 仅有的使用三个操作数的运算符。一个条件后面会跟一个问号(?),如果条件为 true ,则问号后面的表达式A将会执行;表达式A后面跟着一个冒号(:),如果条件为 false ,则冒号后面的表达式B将会执行。本运算符经常作为 if 语句的简捷形式来使用。 ...
2020-05-09 19:33:55
255
原创 CSS总结专用贴
1.设置display: inline-flex;弹性盒子为自适应布局 2.padding和margin的区别: padding属性为盒子内部的盒子距离设置盒子的边框距离 margin属性为本盒子与外部盒子的距离 3.设置position属性时设置relative,还要设置一下top/bottom/left/right属性来确定元素的位置 4.如果文字在盒子中如果超过盒子大小,被吞了,可以设置一下行高,也就是line-height: 24rpx; 5.设置字体font-family: "PingFangSC
2020-05-09 16:14:44
149
原创 微信小程序组件的使用
为了有更好的复用性,我们使用组件这一概念,下面说说如何使用组件。 1.首先在pages同级目录新建文件夹components文件夹,这里面是可复用的一些组件 2.新建一个页面组件命名为:like,里面的文件名为index.wxs/imdex.json/index.wxss/index.wxml,在这里面就可以写组件的各种骨架css和js代码了 3.引用: 在想要使用这个组件的页面.json文件中, { "usingComponents": { "v-like":"../../components
2020-05-09 11:02:40
212
原创 小程序云开发简记
1.云开发首先开通小程序的云开发功能,有个重要的参数就是云开发的环境id,这个在前端页面上要使用 2.在project.config.json文件中配置"cloudfunctionRoot":"/cloud",并新建一个cloud文件夹,这样以后所有的云函数都写到 3.在前端项目中app.js文件中配置cloud文件夹中 onLaunch: function () { wx.cloud.i...
2020-05-06 02:06:51
207
原创 python 序列化成json 乱码问题的解决
http://www.yihaomen.com/article/python/487.htm
2020-05-02 23:46:11
380
原创 Django model,QuerySet 序列化成json的方法
http://www.yihaomen.com/article/python/279.htm
2020-05-02 23:45:39
300
原创 使用git工具进行版本管理
1.首先新建个文件夹,使用git clone ..指令下载在coding建好的项目。 2.使用git进入下载好的项目路径cd wechat-cattle 3.新建一个分支,以后自己就可以在这个分支上任意修改代码$ git checkout -b dev-lmh,新建成功后会显示Switched to a new branch 'dev-lmh' 4.把本地写好的代码拖到文件夹中并执行$ git a...
2020-04-30 00:37:09
202
原创 深度学习知识贴汇总(持续更新中)
1.如何理解 Graph Convolutional Network(GCN)? 2.如何通俗易懂地解释卷积? 3.attention机制 4.max pooling和average pooling 5.对角矩阵的性质 6.邻接表和邻接矩阵
2019-09-07 10:51:35
314
原创 智能制造等
1.工业互联网,简言之就是将人、数据和机器连接起来,结合软件和大数据分析,重组工业结构,从而激发生产力,为制造商和客户带来前所未有的解决方案。工业互联网将大大提高传统行业的劳动效率,将为诸多工业领域带来巨大的变革和机遇,它所带来的市场空间不可限量。 2.C2M定制:这是近年来随着技术发展兴起的新型定制模式,指的是将客户需求直接反馈到工厂,省去所有中间渠道,实现按需求进行定制生产的过程。其核心是具有...
2019-05-16 12:47:44
179
原创 JS学习帖子
JavaScript中的this关键字 浅谈 instanceof 和 typeof 的实现原理 JavaScript中的this关键字 了解JavaScript的执行上下文 JavaScript的作用域和提升机制 JavaScript深入系列 ...
2019-04-15 19:43:04
229
转载 什么回调函数?
转载自:https://www.zhihu.com/question/19801131/answer/13005983 你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做...
2019-04-13 11:01:58
117
原创 JS同步和异步的问题
修改自:JavaScript:彻底理解同步、异步和事件循环(Event Loop) 1.所谓主线程: 是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个。 2.所谓工作线程: 例如:处理AJAX请求的线程、处理DOM事件的线程、定时器线程、读写文件的线程(例如在Node.js中)等等。这些线程可能存在于JS引擎之内,也可能存在于JS引擎之外,在此我们不做区分。不妨叫它们工作线程。...
2019-04-13 10:30:54
417
原创 JS中的声明提升
转载自这里 var 声明的变量会在任意代码执行前处理,这意味着在任意地方声明变量都等同于在顶部声明——即声明提升。 在JavaScript中,一个变量名进入作用域的方式有 4 种: 1.Language-defined:所有的作用域默认都会给出 this 和 arguments 两个变量名(global没有arguments); 2.Formal parameters(形参):函数有形参,形参会添...
2019-04-13 10:25:45
230
原创 Django中html静态文件中设置url和静态文件(包括css,js,image等)
设置url的高级用法 最初的用法: <link rel="stylesheet" type="text/css" href="../css/reset.css"> <a href="login.html">[登录]</a> 高级的用法: <link rel="stylesheet" type="text/css" href="{% stat...
2019-04-09 15:21:04
1532
原创 Django中如何把Directory设置成根路径
为了便于管理我们的app和static静态文件 我们总会设置一个总文件夹,把所有的静态文件和app放入其中,这要怎么做呢 首先 新建apps文件夹,把所有的app拖入其中 2.建好之后,右键apps,设置为source root 3.这时还不算完成,还要在setting中配置一下,代码如下: import os import sys sys.path.insert(0, os.path.join...
2019-04-09 09:21:58
2124
原创 Django通过(继承)框架默认的user表搭建自己的用户表users
django默认是创建好了user表的 在django.contrib.auth表下有一个AbstractUser模块,django设计了一些常用的字段,这段代码如下: class AbstractUser(AbstractBaseUser, PermissionsMixin): username_validator = UnicodeUsernameValidator() if...
2019-04-09 09:06:44
3022
原创 django的request.Post.get和python发送十六进制
小知识: 1.Django的request.Post.get在前端接受来的form表单传过来的参数是str类型的
2019-04-09 08:54:07
622
原创 leetcode_204. 计数质数python
题目描述 统计所有小于非负整数 n 的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 算法思想 厄拉多塞筛法 西元前250年,希腊数学家厄拉多塞(Eeatosthese)想到了一个非常美妙的质数筛法,减少了逐一检查每个数的的步骤,可以比较简单的从一大堆数字之中,筛选出质数来,这方法被称作厄拉多塞筛法(Sieve of...
2019-03-20 19:31:25
159
原创 leetcode_203. 移除链表元素python
题目描述 删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->4->5 算法思想 其实这道题并不是很难,比较有难度的地方其实是头指针head指向的就是元素,而不是一个空的节点,这就要巧妙地重新声明一个新的空节点,然后就是遍历并删除节点就可以了 ...
2019-03-20 14:32:48
281
原创 leetcode_202. 快乐数python
题目描述 编写一个算法来判断一个数是不是“快乐数”。 一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。 示例: 输入: 19 输出: true 解释: 1² + 9² = 82 8² + 2² = 68 6² + 8² = 100 1² + 0² + ...
2019-03-20 10:33:01
512
原创 leetcode_198. 打家劫舍python
题目描述 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。 示例 1: 输入: [1,2,3,1] 输出: 4 解释: 偷窃 1 号房屋 (金额 = 1) ,然后...
2019-03-19 10:24:28
232
原创 leetcode_189. 旋转数组python
题目描述 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] 向右旋转 3 步: [5,6,7,1,2,3,4] 示例 2: 输入: [-1,-100,3...
2019-03-16 10:16:32
121
原创 leetcode_172. 阶乘后的零python
题目描述 给定一个整数 n,返回 n! 结果尾数中零的数量。 示例 1: 输入: 3 输出: 0 解释: 3! = 6, 尾数中没有零。 示例 2: 输入: 5 输出: 1 解释: 5! = 120, 尾数中有 1 个零. 算法思想 其实说白了就是找阶乘得数里面有多少个5,因为每次只有5和2相遇时才会产生一个10,也就是会有一个“零” 不断除以 5, 是因为每间隔 5 个数有一个数可以被 ...
2019-03-14 18:34:23
314
原创 leetcode_171. Excel表列序号python
题目描述 给定一个Excel表格中的列名称,返回其相应的列序号。 例如, A -> 1 B -> 2 C -> 3 … Z -> 26 AA -> 27 AB -> 28 … 示例 1: 输入: “A” 输出: 1 示例 2: 输入: “AB” 输出: 28 示例 3: 输入: “ZY” 输出: 701 算法思想 跟二进制转十进制是一个思想 代码 c...
2019-03-14 16:36:08
189
原创 leetcode_168. Excel表列名称python
题目描述 给定一个正整数,返回它在 Excel 表中相对应的列名称。 例如, 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB ... 示例 1: 输入: 1 输出: “A” 示例 2: 输入: 28 输出: “AB” 示例 3: 输入: 701 输出: “ZY” 算法思想 其实就是十进制转26...
2019-03-13 20:35:10
196
原创 leetcode_169. 求众数python
题目描述 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 1: 输入: [3,2,3] 输出: 3 示例 2: 输入: [2,2,1,1,1,2,2] 输出: 2 算法思想 1.使用一个.set()函数对数组去重,再找到无重复的元素在原来数组中的位置,使用.count()函数 2...
2019-03-13 19:41:16
231
原创 leetcode_167. 两数之和 II - 输入有序数组python
题目描述 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 index2)不是从零开始的。 你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。 示例: 输入: numbers = [2, 7, 11, 15],...
2019-03-12 10:25:28
120
原创 leetcode_160. 相交链表python
题目描述 编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA> = 2, skipB = 3 输出:Reference of the node with value = 8 输入解释:相交节点的...
2019-03-12 08:51:45
181
原创 leetcode_155. 最小栈python
题目描述 设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) – 将元素 x 推入栈中。 pop() – 删除栈顶的元素。 top() – 获取栈顶元素。 getMin() --检索栈中的最小元素。 示例: MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(...
2019-03-11 11:57:38
161
原创 leetcode_141. 环形链表python
题目描述 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:true 解释:链表中有一个环,其尾部连接到第二个节点。 示例 2: 输入:head = [1,2], pos = 0 输...
2019-03-09 11:12:23
358
原创 leetcode_136. 只出现一次的数字python(最全方法)
题目描述 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 算法思想1 重新申请一个列表s=[],遍历这个数组: 1.如果不在这个新的列表中: 将元素加入列表 ...
2019-03-08 09:39:07
856
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人