content

jQuery学习笔记:文档处理

那年仲夏 提交于 2019-12-31 23:40:47
转: http://blog.sina.com.cn/s/blog_677b66170100m1ke.html 一、 内部插入 1、 append(content) 向每个匹配的元素内部追加内容。这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似。 返回值 jQuery 参数 content (String, Element, jQuery) : 要追加到目标中的内容 示例: // 向所有段落中追加一些HTML标记 $( " p " ).append( " <b>Hello,world.</b> " ); 2、 appendTo(content) 把所有匹配的元素追加到另一个、指定的元素元素集合中。 实际上,使用这个方法是 颠倒 了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中。 返回值 jQuery 参数 content (String) :用于被追加的内容 示例: // 把所有段落追加到ID值为foo的元素中 $( " p " ).appendTo( " #foo " ); 3、 prepend(content) 向每个匹配的元素内部前置内容。这是向所有匹配元素内部的开始处插入内容的最佳方式。。 返回值 jQuery 参数 content (String, Element, jQuery) :

Net Core使用Lucene.Net和盘古分词器 实现全文检索

和自甴很熟 提交于 2019-12-31 20:11:21
Lucene.net Lucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,是一个高性能、可伸缩的文本搜索引擎库。它的功能就是负责将文本数据按照某种分词算法进行切词,分词后的结果存储在索引库中,从索引库检索数据的速度非常快。Lucene.net需要有索引库,并且只能进行站内搜索。(来自百度百科) 效果图 盘古分词 如何使用 将PanGu.dIl与PanGu.Lucenet.Analyzer. dl并加入到项目中 将Dict文件,拷贝到项目Bin文件夹里面 字典文件夹下载: https://pan.baidu.com/s/1HNiLp6bCcodN8vqlck066g 提取码: xydc 测试 可以看到,盘古分词相对Lucene.net自带的一元分词来说,是比较好的,因为一元分词不适合进行中文检索。 一元分词是按字拆分的,比如上面一句话,使用一元分词拆分的结果是:"有","一","种","方","言","叫","做","不","老","盖","儿"。如果查找“方言”这个词,是找不到查询结果的。不符合我们的检索习惯,所以基本不使用。 拓展 上面的"不老盖儿"(河南方言),这里想组成一个词,那么需要创建"不老盖儿"词组并添加到字典里面。 使用DictManage工具

使用jQuery操作DOM

泄露秘密 提交于 2019-12-31 14:14:04
一.DOM操作分为3类 1.DOM Core DOM Core不是Javascript的专属品,任何一种支持DOM的编程语言都可以使用它.它的用途不仅限于处理一种使用标记语言编写出来的文档 2.HTML-DOM 比DOM Core出现的更早,它提供了一些更加简明的标记来描述各种HTML-DOM的元素属性 3.CSS-DOM CSS-DOM 失针对CSS的操作,在JavaScript中,只要作用是获取和设置style对象各种属性 二.样式操作 1.直接设置样式值 css(name,value) //设置单个属性 css({name:value,name:value,name:value....}) //同事设置多个属性 2.追加样式和移除样式 addClass(class) //追加样式 removeClass(class) //移除样式 3.切换样式 taggleClass() //可以切换不同元素的类样式 三.类容操作 1.html代码操作 html([content]) //可选,规定备选元素的新类容,该参数可以包含HTML标签,无参数时,表示被选元素的文本类容 2.标签类容操作 text([content]) //可选,规定被选元素的新文本类容. 注释,特殊字符会被编码.无参数时,表示获取元素的被选类容 3.属性值操作 val([value]) 四.节点属性操作 1.查找节点

【转】python中文decode和encode转码

旧街凉风 提交于 2019-12-30 21:27:42
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码。 encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码。 因此,转码的时候一定要先搞明白,字符串str是什么编码,然后decode成unicode,然后再encode成其他编码 (与代码本身的编码是一致的!) 测试: 我的eclipse里面代码为utf-8编码的。然后我这样写代码 s="你好" s=s.decode('gb2312').encode('utf-8') print s 报错: UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 2-3: illegal multibyte sequence 原因

织梦手机站去除文章内容中图片的宽高达到自适应+绝对路径图片

廉价感情. 提交于 2019-12-30 14:07:27
大部分手机站都是自适应的,这样图片就不能有宽高限制,我们添加文章图片时很多时候都会有width height style这些属性在里面,在手机站上要把它们清除并且让图片和附件都使用上绝对路径,又不能影响电脑站的,不修改程序内核文件,我们可以在手机版内容页模板里, 把手机站 内容页模板 把调用文章内容的标签,找到 {dede:field.body/} 改成 {dede:field.body runphp=yes} global $cfg_basehost; $str = @me; $search = '/(<img.*?)width=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is'; $search1 = '/(<img.*?)height=(["\'])?.*?(?(2)\2|\s)([^>]+>)/is'; $search2 = '#(<img.*?style=".*?)width:\s{0,}\d+px;([^"]*?.*?>)#i'; $search3 = '#(<img.*?style=".*?)height:\s{0,}\d+px;([^"]*?.*?>)#i'; $content = preg_replace($search,'$1$3',$str); $content = preg_replace($search1,'$1$3',$content)

百度AI使用评测:车辆分割

倖福魔咒の 提交于 2019-12-30 10:30:10
【使用攻略】【车辆分割】 1.功能介绍: 传入单帧图像,检测图像中的车辆,以小汽车为主,识别车辆的轮廓范围,与背景进行分离,返回分割后的二值图、灰度图、前景抠图,支持多个车辆、车门打开、后备箱打开、机盖打开、正面、侧面、背面等各种拍摄场景。 2.平台接入 具体接入方式比较简单,可以参考我的另一个帖子,这里就不重复了: http://ai.baidu.com/forum/topic/show/943327 3.调用攻略(Python3)及评测 3.1首先认证授权: 在开始调用任何API之前需要先进行认证授权,具体的说明请参考: http://ai.baidu.com/docs#/Auth/top 具体Python3代码如下: # -*- coding: utf-8 -*- #!/usr/bin/env python import urllib import base64 import json #client_id 为官网获取的AK, client_secret 为官网获取的SK client_id =【百度云应用的AK】 client_secret =【百度云应用的SK】 #获取token def get_token(): host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials

百度AI攻略:手部关键点识别

依然范特西╮ 提交于 2019-12-30 09:50:53
1.功能描述: 对于输入的一张图片(可正常解码,且长宽比适宜),检测图片中的所有人手,输出每只手的坐标框、21个骨节点坐标信息。 2.平台接入 具体接入方式比较简单,可以参考我的另一个帖子,这里就不重复了: http://ai.baidu.com/forum/topic/show/943327 3.调用攻略(Python3)及评测 3.1首先认证授权: 在开始调用任何API之前需要先进行认证授权,具体的说明请参考: http://ai.baidu.com/docs#/Auth/top 具体Python3代码如下: # -*- coding: utf-8 -*- #!/usr/bin/env python import urllib import base64 import json #client_id 为官网获取的AK, client_secret 为官网获取的SK client_id =【百度云应用的AK】 client_secret =【百度云应用的SK】 #获取token def get_token(): host = ' https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id= ' + client_id + '&client_secret=' + client

百度AI攻略:行驶证识别

时光总嘲笑我的痴心妄想 提交于 2019-12-30 09:48:53
1.功能描述: 对机动车行驶证主页及副页所有21个字段进行结构化识别,包括号牌号码、车辆类型、所有人、品牌型号、车辆识别代码、发动机号码、核定载人数、质量、检验记录等。可应用于网约车或货车司机身份审查等场景,有效提升信息录入效率,降低用户输入成本,提升用户使用体验。 2.平台接入 具体接入方式比较简单,可以参考我的另一个帖子,这里就不重复了: http://ai.baidu.com/forum/topic/show/943327 3.调用攻略(Python3)及评测 3.1首先认证授权: 在开始调用任何API之前需要先进行认证授权,具体的说明请参考: http://ai.baidu.com/docs#/Auth/top 具体Python3代码如下: # -*- coding: utf-8 -*- #!/usr/bin/env python import urllib import base64 import json #client_id 为官网获取的AK, client_secret 为官网获取的SK client_id =【百度云应用的AK】 client_secret =【百度云应用的SK】 #获取token def get_token(): host = ' https://aip.baidubce.com/oauth/2.0/token?grant_type=client

卡片翻阅

ぃ、小莉子 提交于 2019-12-30 03:42:51
效果如下:拖动翻阅卡片,或点击‘下一张’翻阅卡片效果 思路: 使用过渡样式transform和transition配合来控制卡片向前推进的过渡效果(注:透明度样式要设置在卡片的内容元素上), 然后用js的监听触摸事件来实现拖动f效果 示例代码:   CSS: .containt{position:absolute; top:0; bottom:0; left:0; right:0; overflow:hidden;} ul,li{margin:0; padding:0;} ul{position:absolute; left:100px; right:100px; top:150px; bottom:200px;} ul>li{list-style:none; display:none; position:absolute; top:0; left:0; width:100%; height:100%; border-radius: 15px; overflow:hidden; box-shadow:0 20px 40px rgba(0,0,0,0.1); background:#f6f6f6; transition:.3s; -webkit-transition:.3s; cursor:pointer;} ul>li img{width:100%;} ul>li:nth

java封装AES加密算法

倾然丶 夕夏残阳落幕 提交于 2019-12-30 02:26:19
在实际coding中会常常遇到往数据库存入密码时加密。URL传參时的加密。由此简单封装了下java中的AES加密算法。 0、import类 import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; import org.apache.axis.encoding.Base64; //非必须 1、加密接口 /** * 加密 * @param content 待加密内容 * @param password 加密密钥 * @return */ public static byte[] encrypt(String content, String password) { try { KeyGenerator kgen = KeyGenerator.getInstance("AES"); kgen.init(128, new SecureRandom(password.getBytes())); SecretKey secretKey = kgen.generateKey(); byte[] enCodeFormat =