小程序active功能
目标需求:实现下图,给点击的view增加类,每次只能选择一个。 主要思路:给点击的view增加类,依靠点击的index对state进行赋值。如果相同时,给该view增加类。 效果演示: wxml
<view class="iconusecont-div {{state==index?'active-tag':''}}" bindtap="select_use" wx:for="{{use}}" data-key='{{index}}'>
<view class="flex-item">
个人小程序跳转公众号文章
在此之前,想要从小程序里面跳转一个链接,要使用web-view才可以,而且个人 <web-view src="xxxxxxx"></web-view>一行就ok. 但是有一定的局限性 1:前段时间,微信正式宣布为方便开发者灵活配置小程序,小程序现开放内嵌 Web 页面能力,但这个开放的能力也具有一定的局限性,小程序如果想要内嵌网页,那域名只能是自己公司的,对这个网站拥有控制权才可以。 2:如果:“ 个人类型与海外类型的小程序暂不支持使用。” 你需要先配置业务域名,但是个人类型的小程序,还不支持
iOS限制输入表情(emoji)
在提交数据发送网络请求,由于用户输入了emoji表情,服务端返回系统异常,体验感很差。为了解决服务器不能验证emoji编码的问题,需要在本地进行emoji的输入控制(一般情况应该由服务器在数据库中添加emoji对应的转码表以支持客户端发送emoji表情)。 所以就有了这个需求:在TextField或者TextView中,限制输入任何表情符号,(包括系统自带的表情,第三方键盘带的表情,还有某些汉字类型的表情)。 利用下面这个方法stringContainsEmoji可以限制系统键盘自带的表情
SQLCipher或者FMDB/SQLCipher 4.0.0之后的坑Error: file is not a database
sqlcipher的github地址:https://github.com/sqlcipher/sqlcipher fmdb的github地址:https://github.com/ccgus/fmdb github上issue https://github.com/sqlcipher/sqlcipher/issues/299 SQLCipher官方解释 https://discuss.zetetic.net/t/upgrading-to-sqlcipher-4/3283 The recent
podfile /表示什么 如何指定依赖库的版本
依赖的写法两种: pod 'FMDB', :subspecs => ['SQLCipher'] pod 'FMDB/SQLCipher' 指定依赖库版本的方法是单独指定 pod 'SQLCipher', '3.4.2'
Python 全栈开发:dict(字典)常用方法操作、dict嵌套
数据类型的划分:可变数据类型和不可变数据类型。 可变数据类型(可哈希):元祖、bool、int、str 不可变数据类型(不可哈希):list、dict,set(集合) dict(字典): dict(字典):映射数据类型 dict = {"key":value} dict key 必须不可变数据类型,可哈希。 value 任意数据类型 dict 优点:二分法查找去查询 存储大量的关系型数据 特点:无序的(3.5及其之前的版本) # dict = { #
3dsmax导入点云数据
http://blog.sina.com.cn/s/blog_a4f6aad50101ht99.html https://blog.csdn.net/yangziluomu/article/details/82631123 https://www.xuebuyuan.com/1132690.html https://www.docin.com/p-1647577870.html 只能导入.rcs和.rsp文件吗?好像是LiDAR数据吧 海量的LiDAR不是.las数据吗?Autodesk Re
Python习题(统计单词):'统计如下list单词及其出现的次数 alist = ['apple','banana','apple','orange','orange','apple','apple','grape','banana','apple']
方法一:使用for循环判断。 1 alist = ['apple','banana','apple','orange','orange','apple','apple','grape','banana','apple']
2
3 new_count = {}
4 for n in alist:
5 if n not in new_count:
6 new_count[n] = 1
7 else:
8 new_count[n] +
Python习题:给定一个日期字符串(eg:2013-12-31),判断输入日期是当年中的第几天?
1 def isleapyear(year): #判断是否为闰年
2 if (year % 4 == 0 and year % 100 != 0) or (year %400 == 0):
3 leap_flag = 1
4 else:
5 leap_flag = 0
6 return leap_flag
7
8 while True:
9 month_l
POJ 3273 Monthly Expense(二分答案)
Monthly Expense Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 36628 Accepted: 13620 Description Farmer John is an astounding accounting wizard and has realized he might run out of money to run the farm. He has already calculated and
Python习题:list 对象 alist [{“name”:”a”,”age”:20},{“name”:”b”,”age”:30},{“name”:”c”,”age”:25}]按照 age 从大到小排序
方法一:使用冒泡方法+字典的值进行比较 1 alist = [{"name":"a","age":20},{"name":"b","age":30},{"name":"c","age":25}]
2
3 length = len(alist)
4 for n in range(0,length-1):
5 for n in range(0,length-1):
6 if alist[n]["age"] < alist[n+1]["age"]:
7
Python习题:编写一个程序,输入一个数字,计算它的阶乘n!.(比如5!=1*2*3*5)
方法一:使用递归方法 1 def factorial(num):
2 if num == 1:
3 return 1
4 return num * factorial(num-1)
5
6 n = int(input("请输入数字:"))
7 print(factorial(n)) 方法二:使用for循环将输入的数字转成1-i的列表,然后将列表中的所有元素相乘 1 n = int(input("请输入数字:"))
2 num_list = []
PKUWC 2019 滚粗记
本校作为PKUSWC2019东道主对于我们还是很方便 试机史无前例地没有一发打对fft板子,眼调+手调20min调不出错,结果被pty一眼看出沙雕错误 试机题原题复现我愣是看了一个多小时想不起做法 Day0就接连爆出两件如此损rp的事情,可谓是滚粗的前兆 Day1上午开营+集体照,比较资瓷的一点是中午给足了时间午休,这对于习惯午休的南方人来说很友善 但是起床之后可能神游,导致我又犯了慢热的毛病 开场一看,T3地主斗,心态崩了 T1一眼这什么神仙题不会跳了 T2一眼这什么神仙题不会跳了 T3:九
BUGKU 密码题:easy_crypto
BUGKU 密码题:easy_crypto 打开题目,发现是一串二进制数: 观察这一串数组,发现每一组都是由0和1组成,且长短不一。这时,可以考虑是否是莫尔斯电码加密。 通过百度文库,找到了mrose和ascii的对应关系如下: 找到这个,题目剩下的就很简单了。python代码的链接如下:https://github.com/houhuiting/bugku-python/blob/master/binary%20morse_to_ascii.py flag为:flag{morse_code_
JavaScript高级程序设计(第三版) TCP/IP详解卷一 JavaScript权威指南第6版
javaScript高级程序设计(第3版)带书签非扫描版: https://download.csdn.net/download/qq_35176317/10931091 TCP_IP详解卷一 带源码带书签附随书ppt https://download.csdn.net/download/qq_35176317/10927282 锋利的jQuery高清带书签带源码: https://download.csdn.net/download/qq_35176317/10912599 JavaScri
Python习题:给定一个排序的整数列表(升序)和一个要查找的整数target,查找到target第一次出现的下标(从0开始),如果target不存在于列表中,返回-1
方法一:使用内置函数index()可直接查找到下标 1 context = input("请输入列表和整数:").strip()
2 int_list =[int(n) for n in (context.replace("[",'').replace("]",'').split(',')[:-1])]
3 target = int(context.split(',')[-1])
4
5 if target in int_list:
6 flag = int_list.index(t
spring之旅第三篇-spring配置详解
上一篇学习了IOC的概念并初步分析了实现原理,这篇主要学习spring的配置,话不多说,让我们开始! 一、Bean元素配置 1.1 基本配置 看一个最基本的bean配置 <bean name="hello" class="com.yuanqinnan.test.HelloWorld"></bean> 上面的配置中,我们将bean交给spring管理,看其中属性字段: class:被管理对象的完整类名 name:被管理对象的名称,可以通过名称获取改对象(可以重复,可以使用特殊字符) id:与na
周排行