Python之列表、元组、字典、集合及字符串的详细使用 1、列表 列表相当与C++中的数组,是有序的项目, 通过索引进行查找,但使用起来却方便很多,具体的操作看代码,自己实践一次就非常简单了。 注:列表一般用中括号“[ ]”#列表(数组)name_list = ['huahua','weiwei','jack','dabao']name_list.append('wenyen') # 在后面加一个元素# 例如...
poj 2405 Beavergnaw BeavergnawTime Limit:1000MSMemory Limit:65536KTotal Submissions:6310Accepted:4158DescriptionWhen chomping a tree the beaver cuts a very specific shape out of ...
读完研究生之后FPGA才能算会一点吗? 有人说,从他的招聘经验来看,做FPGA的至少要读过研究生。这句话我表示能够理解。理解的是,我来自一所非常普通的高等院校,我知道我们学校当时的教育情况,我们的大学时光是在玩耍中度过的。很多人并不会接触一些很专业的知识,即使是信息与通信工程学院的我的很多同学,电子信息专业的,接触到单片机的已经算是能独立学习的所谓前卫人士了。更别说DSP、ARM、FPGA这一类很专业的技能。我的一些同学,读了研...
阮一峰 弹性和布局全解 http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html转载于:https://www.cnblogs.com/shuangjiang/p/8252049.html
MalformedByteSequenceException: Invalid byte 1 of 1-byte 修改了线上程序的xml配置文件,重启后报如下错误:MalformedByteSequenceException: Invalid byte 1 of 1-byte百度了下大体的意思是说文件的编码错误,需要重新设置一下文件的编码格式.vim打开配置文件,执行命令::set encoding=utf-8 保存的时候又报错:写入错误,转换失败 (请将 'fen...
C# 实现函数回调 public class Lib{ public delegate void UserFunctionCB(); private static UserFunctionCB m_userFnCB; /// <summary> /// 初始化时把需要回调的函数传入 /// </su...
OFFSET 函数 转自http://office.microsoft.com/zh-cn/excel-help/HP010342739.aspxOFFSET 函数全部显示全部隐藏本文介绍 Microsoft Excel 中 OFFSET 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或...
Tomcat7安装(linux环境) 1、获取安装包如果没有tomcat,则创建之,并下载二进制文件到该目录,如下:mkdir /opt/tomcatcd /opt/tomcatwget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.tar.gz2、安装本例中压缩文件放到/opt/tomcat/。cd /opt/t...
操作DataTable数据,修改某列的值 DataTable table : DataRow row=table.Rows[i];//DataTable的第i行row.BeginEdit();//开始编辑行row["columnname"]="4:05:06";//给行的列"columnname"赋值row.EndEdit();//结束编辑table.AcceptChanges();//保存修改...
Jquery自定义扩展方法(一) jquery是一款流行的JS框架,自定义JS方法,封装到Jquery中,调用起来也挺方便的,怎么写Jquery扩展方法那,网上翻阅了一部分代码,其实也挺简单的:方式一:(jQuery.fn.setApDiv=function () { //apDiv浮动层显示位置居中控制 var wheight=$(window).height(); ...
Powershell使用SSH 在编写Powershell脚本时,有时会需要和Linux机器进行交互。所以这时就需要在Powershell中使用SSH。本文将介绍如何在Powershell中安装SSH模块,以及如何使用ssh命令。一 Posh-SSH模块1 安装在Windows中点击搜索,powershell_ise在PowerShell_ise的环境中运行PS C:\windows\system...
基于Qt Gui的Led控制显示程序 基于arm + linux的嵌入式软件开发,基本上的内容主要是:u-boot的移植,kernel的裁剪和相关驱动程序的设计,root-fs的制作,应用程序的设计,其中,应用程序主要包含两方面的内容:Gui的设计和逻辑控制程序的实现。在整个开发中,具有相当代码量的部分也就这么两个方面:驱动程序、应用程序。一般的开发板都有相关配套的底层驱动程序例程,开发者可稍加修改在工程项目中加以使用(其...
移动互联网公司如何将BPM流程管理变身移动化? 背景介绍OPPO是广东欧珀移动通信有限公司的旗下品牌,成立于2004年,是一家全球性的智能终端和移动互联网公司,致力于为客户提供最先进和最精致的智能手机、高端影音设备和移动互联网产品与服务,业务覆盖中国、美国、俄罗斯、欧洲、东南亚等广大市场。移动化办公已经成为势不可挡的趋势,企业用户利用Pad和智能手机进行移动办公和审批的需求也越来越突出,OPPO原本使用NOTES平台,但无法满足移...
构建插件式的应用程序框架(一)----开篇(ZT) 说起插件(plug-in)式的应用程序大家应该不陌生吧,记得很早以前有一款很流行的MP3播放软件winmap,它是我记忆里最早认识的一款使用插件模式的应用程序,你可以使用他的插件管理器插入很多的音乐效果器,皮肤,甚至是歌词显示的面板。接下来看到了Photoshop使用插件模式管理虑镜。最后发现只要是大一点的应用程序基本都使用了插件式的程序框架,就拿我们最常用的工具来说吧,Visual Studio...
1.1.8 mysql 1、mysql数据库模型分为三种:层次模型(没一个节点只有一个父节点),网状模型(没一个节点可以有多个父节点),和关系模型(常用,掌握)。2、关系模型有三种:1对1(班级对正班长),1对多(班级对学生),多对多(课程对学生)。3、数据库设计包括:概念结构设计(要求掌握),逻辑结构设计,数据物理设计。4、最常用的关系型数据库:oracle(1521 oracle公司),mysql(33...
pyCharn文件模板变量 ${PROJECT_NAME} - 当前的项目名${NAME} - 在文件创建过程中,新文件对话框的命名${USER} - 当前的登录用户${DATE} - 现在的系统日期 ${TIME} - 现在的系统时间${YEAR} - 当前年份${MONTH} - 当前月份${DAY} - 当前月份中的第几日${HOUR} - 现在的小时${MINUTE} - 现在的分...
NLP 装桶(Bucketing)和填充(padding) 翻译模型也是用了装桶(bucketing)和填充(padding),这两种方法是用于高效地处理不同长度句子的情况。我们首先来弄清楚是怎么一回事。当我们从英语翻译成法语的时候,假设我们的输入英语的长度为L1,输出法语的长度为L2。因为英语句子是作为encoder_inputs而传入的,法语句子作为decoder_inputs而传入(最开始加了一个GO前缀),原则上对于每一个长度为(L1,L2+1)的...
Windows Thin PC体验 & 语言包更改(win 7 included) 本作品由Man_华创作,采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。基于http://www.cnblogs.com/manhua/上的作品创作。简介:Windows Thin PC (WinTPC)是windows 7的瘦身版本。可运行于较旧的计算机,WinTPC支持RemoteFX虚拟桌面功能(Windows 7 SP1...
VScode配置less 打开编辑器“文件” → “设置” 中搜索settings.json,打开json文件添加如下配置"less.compile": { "out": true //是否输出css文件,false为不输出} 转载于:https://www.cnblogs.com/xhrr/p/11338015.html...
面试必问的Spring IOC详解 广义的 IOCIoC(Inversion of Control) 控制反转,即“不用打电话过来,我们会打给你”。两种实现: 依赖查找(DL)和依赖注入(DI)。IOC 和 DI 、DL 的关系(这个 DL,Avalon 和 EJB 就是使用的这种方式实现的 IoC):DL 已经被抛弃,因为他需要用户自己去是使用 API 进行查找资源和组装对象。即...
转: 用 Go 写一个轻量级的 ldap 测试工具 前言这是一个轮子。作为一个在高校里混的 IT,LDAP 我们其实都蛮熟悉的,因为在高校中使用 LDAP 来做统一认证还蛮普遍的。对于 LDAP 的管理员而言,LDAP 的各种操作自然有产品对应的管理工具来处理,但对于需要集成 LDAP 的用户而言,我们经常需要做一些 LDAP 的测试来作为集成时的对比验证,脑补以下场景:系统调试ing乙:“LDAP 认证走不通啊,你们的 ...
Spark笔记--使用Maven编译Spark源码(windows) 1. 官网下载源码 source code,地址:http://spark.apache.org/downloads.html2. 使用maven编译: 注意在编译之前,需要设置java堆大小以及永久代大小,避免mvn出现内存溢出的情况。 windows下设置:%MAVEN_HOME%\bin\mvn.cmd,将其中的@REM set MAVEN_OPTS=-Xdebug -...
AIX目录与文件管理 1.AIX目录分为系统目录和自定义目录系统目录: /etc, /dev,/tmp,/usr, /var, /home,/bin,/sbin,/lib,/opt,提示: 系统目录不能删除、修改自定义目录: 用户创建的目录2. 目录创建、删除、切换、复制、重命名# mkdir /u01 创建目录# mkdir -p /u01/app/oracle/product/11.2.0.4/db_1 ...
C#抓取和分析网页的类 抓取和分析网页的类。主要功能有:1、提取网页的纯文本,去所有html标签和javascript代码2、提取网页的链接,包括href和frame及iframe3、提取网页的title等(其它的标签可依此类推,正则是一样的)4、可以实现简单的表单提交及cookie保存using System;using System.Data;using Syst...
HC - 05 bluetooth module settings in Linux using CuteCom By default the bluetooth module HC-05 sets baud rate at 38400, data bits 8, Stop bits 1All schematics of this bluetooth module can be found at :http://pan.baidu.com/s/1o6BiNDSI used a USB-&...
编译系统透视频 http://v.qq.com/vplus/2f8cf44cbc8be594a25e9827b38c171e/videos转载于:https://www.cnblogs.com/zengkefu/p/5836891.html
辛弃疾 一个成熟男子的标志是,他愿意为某种事业卑贱地活着。这个世界从来不缺牛人,但在两宋交替之际,他们的出现显得有些密集。公元1140年,爷爷辈的苏东坡已逝去40年,李清照阿姨正在杭州苦熬晚年,粉丝们还在朋友圈争论——苏东坡、李清照、柳永,到底谁是第一词人。此时,又一位巨星划破天际,降临齐鲁。和苏东坡、李清照一样,他将会是个大词人。不一样的是,涉世之初,他是一个仗剑走天涯的侠客。他热血、暖心,...
基于HTML5手机登录注册表单代码 分享一款基于HTML5手机登录注册表单代码。这是一款鼠标点击注册登录按钮弹出表单,适合移动端使用。效果图如下:在线预览源码下载实现的代码。html代码:<div class="demo"> <nav class="main_nav"> <ul> <...
eval("表达式") eval就是把字符串转成可执行代码eval("表达式");表达式被翻译成JavaScript代码执行比如eval("alert('test')");等于alert('test');转载于:https://www.cnblogs.com/dinggang211/p/3888866.html...
Apache Kafka - Schema Registry 关于我们为什么需要Schema Registry? 参考, https://www.confluent.io/blog/how-i-learned-to-stop-worrying-and-love-the-schema-part-1/ https://www.confluent.io/blog/schema-registry-kafka-stream-processing-yes-virg...
02:openf-falcon安装 open-falcon其他篇目录:1.1 安装open-falcon环境准备1.2 部署open-falcon后端1.2.1 agent配置文件1.2.2 transfer(数据上报)1.2.3 judge(告警判断)1.2.4 Alarm(告警)1.2.5 graph(数据存储&归档)1.2.6 API1.2.7 Aggregator1.2...
HDU 2368 Alfredo's Pizza Restaurant 圆桌上能否放下方块披萨都用平方! 1 #include <iostream> 2 #include <stdio.h> 3 #include <string.h> 4 #define READ() freopen("in.txt", "r", stdin); 5 6 using namespace std; 7 8 t...
C#验证码 IT小白、很少发帖。验证码,很实用普及的功能。今天留下此贴,一来主要是给自己留下笔记,二来也可给同样是新手的童鞋学习!好吧。不太监、代码才是王道!<先贴上一效果图:>共有两个页面:Login.aspx and ValiDateCode.aspx.Login.aspx:前台代码:js代码: <script t...
ListView 点击加载更多 主要代码private void findView() {//初始化控件 // TODO Auto-generated method stub lv_queryHistory = (ListView) findViewById(R.id.lv_pegging_result); loadMoreView = LayoutInflater...
非常酷的3D翻转相册展示特效 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><title> DHTML特效,非常酷的3D翻转相册展示特效</title><meta http-equiv="imagetool...
(转) 发布或重启线上服务时抖动问题解决方案 转自http://www.cnblogs.com/LBSer/p/3703967.html相关:load、jstack、Java编译、Java运行模式一、问题描述 在发布或重启某线上某服务时(jetty8作为服务器),常常发现有些机器的load会飙到非常高(高达70),并持续较长一段时间(5分钟)后回落(图1),与此同时响应时间曲线(图2)也与load曲线一致。注:lo...
成员函数与非成员函数的选择 前言 相信很多使用C++语言的人都有这么一种错误的观点 - 除了主函数,其他函数都应当声明为某个类的成员函数,以实现封装性。 这种观点错在哪里?我们又该如何在成员函数与非成员函数之间进行选择呢? 针对这个问题,本文将给出一种非常科学的解决方案。问题分析 假定有一个网页浏览器类,其中有用来清除缓存,清除浏览记录,清除cookies的成员函数:1 class Web...
[转] Python之time模块的时间戳、时间字符串格式化与转换 fromhttps://blog.csdn.net/mighty13/article/details/78147357Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。time.struct...
[转] conda安装torch出现链接错误 使用清华镜像,具体方法如下:fromhttps://blog.csdn.net/ada0915/article/details/78529877问题:conda无法安装更新,报错内容如下:参考链接:conda httperror http none none for url none Anaconda更新失败conda create -n tensorflow ...
[转] 如何生成SSH key mark一下 备查本文载于Gevin的博客原文地址:http://blog.igevin.info/posts/generate-ssh-key-for-git/SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器,进行版本控制步骤检查SSH keys是否存在生成新的ssh ...
[转] python 查看当前字符串的编码格式 fromhttps://blog.csdn.net/sinat_24648637/article/details/841904821. chardet模块举例2. Supported encoding for python1. chardet模块The easiest way to use the Universal Encoding Detector library is wit...
[转] Word2vec数学原理全家桶 看到这篇文章才终于被点醒为什么word2vec用W_in 而不用W_out作为最终的vector了:为了优化算法,word2vec的实现都用了负采样 / 层次化softmax方法,所以并不会直接更新理论上W_out输出矩阵,所以这里用W_out意义不大,当然如果不采用负采样 / 层次化softmax等优化方法,直接用W_out也是可以的。from:https://shomy.to...
[转] 把vim配置成顺手的python轻量级IDE nice~fromhttps://www.jianshu.com/p/f0513d18742a一、配置文件基础配置vim的所有配置都是在 ~/.vimrc 这个文件中完成。默认是没有的需要自己新建:cd ~touch .vimrcvim .vimrc以下是我个人的.vimrc文件的基础配置部分,双引号内为注释内容:"去掉v...
[转] UTF-8 字符数字统计的原理 0x80和0xC0 from:http://blog.sina.com.cn/s/blog_7c4f3b160101dv4p.html最近在公司看代码,看到一个字符串长度统计的代码,如下int calcLen(const char* _str){intn =0;charch =0;while((ch = *_str))...
[转] 前沿技术-从Attention,Transformer,ELMO,GPT到BERT link:http://www.bdpt.net/cn/2019/01/22/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%EF%BC%9A%E5%89%8D%E6%B2%BF%E6%8A%80%E6%9C%AF-%E4%BB%8Eattentiontransformerelmogpt%E5%88%B0bert/欢迎转载,作者:Ling...
消费者启动,允许期间报task supervisor timed out 异常,解决 如何解决后端项目启动时抛出 task supervisor timed out 异常现象描述后端项目启动时抛出如下异常,但是该后段项目能正常启动并注册到注册中心,不影响功能使用。2018-10-10 09:39:12.407 ERROR 8916 --- [DiscoveryClient-0] c.n.d.TimedSupervisorTask : t...
java启动RabbitMQ消息报异常解决办法 启动SpringCloud微服务,RabbitMQ报如下异常:2019-08-12 18:15:49.543 ERROR 53096 --- [68.252.131:5672] o.s.a.r.c.CachingConnectionFactory : Channel shutdown: channel error; protocol method: #method<channe...
Git,哆啦A梦的时光机(一) 最近公司项目使用的Git作为版本控制工具,在此将学习心得总结如下。文章的本意是尝试用最简单最通俗的方法来描述我眼中的Git,不涉及繁杂的git指令,不具有科学的指导意义,仅供娱乐,欢迎拍砖。 1、Git有什么用? 项目管理中有很多困难是难以避免的,比如说如何保证文件操作的可溯源性?不断迭代升级的产品该如何管理?团队合作应当如何高效协调的运作?...特别是...
Git,哆啦A梦的时光机(二) 上一篇介绍了Git的作用和优势,本篇就仔细说一说Git到底是什么。 1、到底什么是Git?组成部分 进入Git官网直接下载安装,https://git-scm.com/downloads 如图所示为Git目录,最外面一级目录为工作区和本地仓库。 点开.git文件,可以看到本地仓库的内核:...
Dubbo调用 Mybatis 实体类一对多时,报错 添加fetchType="eager"属性 ,急加载作为笔记,供个人参考转载于:https://www.cnblogs.com/junmint/p/11332338.html
支付宝、微信扫一扫 function sys(){ // alert('扫一扫') //判断浏览器环境 var userAgent = navigator.userAgent; if (userAgent.indexOf("MicroMessenger") > -1){ // 获取配置信息 // ...
h5车牌号输入键盘 自己更换jQuery文件路径1.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,user-scalable=1.0...
判断浏览器环境(微信、支付宝) var userAgent = navigator.userAgent; if (userAgent.indexOf("MicroMessenger") > -1){ alert('微信') } // 支付宝 else if (userAgen...
jQuery修改伪元素 将红色小符号改成绿色<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...
webSocket认识 1.认识 1.1 浏览器与服务器只需一次握手,两者之间就可以创建持久性的连接,并进行双向传输。 1.2 ajax轮询,轮询是在特定的事件间隔,浏览器对服务器发出http请求,服务器再返回数据给客户端浏览器,缺点:需要浏览器不断发送请求,http可能携带较长头部,h5定义的webSocket协议能更好的节省服务器资源带宽,并且实时进行通讯。 1.3 浏览器通过js向服...
点击事件的延迟 使用FastClick.js解决点击延迟现象,使用如下1. 引用https://cdn.bootcss.com/fastclick/1.0.6/fastclick.js//jQuery中使用 $(function(){ FastClick.attach(document.body);}//纯JavaScript使用if ('a...
在flutter中使用高德地图 1. 配置Android原生文件,在如下文件中的application中添加如下内容 2. 配置高德地图的sha1 2.1在Android studio中打开原生Android窗口 2.2. 找到sha1:双击signingReport即可获取 2.3转载于:https://www.cnblogs.com/xhrr...
localStorage 设置 localStorage.setItem('myCat', 'Tom'); localStorage.setItem('invoiceDetail', JSON.stringify({ key: value })) 读取 let cat = localStorage.getItem('myCat...
微信、支付宝授权与支付 被设置为公众号入口的页面的url中都会包含一个code参数,然后通过code和appid去获取token等一些信息1. 引入<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>2.// 点击充值按钮 $('.recharge_btn').o...
flutter路由 1、最基本的路由跳转//先引入需要跳转的组件Navigator.of(context).push( MaterialPageRoute( build: (context)=>跳转到的组件; ));2,跳转传值//formPage页..string title;FormPage({this.titl...
在手机上预览h5项目 1,安装npm,并设置cnpm淘宝映像2. 在项目根目录安装npm i -g http-server,运行http-server查看安装正确如下(根目录必须要有index.html文件被访问)3, 确保手机与电脑处于同一局域网内,在手机地址栏输入以上地址转载于:https://www.cnblogs.com/xhrr/p/11477371.html...
fluter中json的处理 location = {"address":"浙江省杭州市下城区池塘巷19靠近环北小商品市场(青云街)","district":"下城区","latitude":"30.262722981770832","province":"浙江省","longitude":"120.17377224392361","city":"杭州市"}Map<String, dynam...
一个类实现多个接口 1、作为mixins的类只能继承自object,不能继承自其他类2、作为mixins的类不能有构造函数多借口继承abstract class A{ String name; printA();}abstract class B{ printB();}class C implements A,B{ @override...
抽象类、接口 1、抽象类通过abstract关键字来定义2、 dart中的抽象方法不能用abstract声明,dart中没有方法体的方法称为抽象方法3、如果子类继承抽象类必须得实现里面的抽象方法abstract class Animal{ eat(); //抽象方法}class Dog extends Animal{ eat(){ prin...
dart中的类 1. static:在方法前加了static修饰那他就是静态类,静态属性和静态方法我们可以通过类来访问不需要类实例再访问。静态方法不能访问非静态成员,非静态方法可以访问静态成员。class person{ static string name = '张三'; int age = 20; static void show(){ pri...
方法 1. 方法的定义//int修饰词表示这个方法返回值类型是int的int getNumberFn(){ var number = 123; return number;}void main(){ void aa(){ cc(){ print('cccccc'); } ...
less css特点:没有逻辑,属性重复性太大,代码冗余,代码可读性很差,结构不够清晰,总之就可维护性不高。less:加入变量、函数、运算....语法来提供可维护性,但是这些语法浏览器不识别的,所以在预览之前把less转换成css。1. 安装 npm less -g: 安装 lessc -v:查看版本 lessc aa.less aa.css:将aa.less转换成a...
Android studio与夜神模拟器连接 若提示目标计算机拒绝则是因为模拟器名称不对以及版本不匹配解决: 将Andrio SDK中的adb.exe文件复制到夜神bin下并重命名为nox_adb.exe ①任意位置打开命令窗口使用adb devices命令查看模拟器的设备名称 ②找到夜神安装目录的bin文件夹,在里边打开命令窗口,将设备名称(127.0.0.1 :622222 device...
drawer抽屉 / drawer的开关 1. drawer的实现drawer: Drawer( child: Column( children: <Widget>[ Row( children: <Widget>[ Expanded( ...
tabBarController import 'package:flutter/material.dart';import 'package:flutter_screenutil/flutter_screenutil.dart';import 'bicycleCharge.dart';import 'carCharg.dart';class TabsPage extends Statefu...
flutter中水波纹样式 theme: ThemeData( highLightColor: Color.fromRGBO(255,255,255,.05), //点击高亮颜色 splashColor: Colors.white70, //水波纹样式} 转载于:https://www.cnblogs.com/xhrr/p/11399561.html...
取消tabBar被激活tab的下划线 TabBar( indicator: const BoxDecoration(), //取消下划线 unselectedLabelColor: Colors.black38, //未被激活样式的颜色 indicatorColor: Colors.black54, //被激活的字体颜...
main.dart 、//引入包import 'package:flutter/material.dart';//将小部件显示在屏幕上,void类型表示不会反悔任何内容void main(){ debugPaintSizeEnabled = true;//在模拟器中显示网格线 runApp(MyApp());};//一个小部件就是一个对象,通过类来定义,但是flutter...
flutter安装和使用 参考链接 https://www.cnblogs.com/asche/p/10078415.html1. 安装flutter ①更改环境变量:控制面板→用户账户→更改我的环境变量,选中path编辑,将安装flutter文件夹下bin的路径追加到path值里边。 ②如果是国内用户还需要添加两个配置(同样在更改环境变量里边) 变量名:export PUB_H...
flutter目录结构 1. 目录结构 idea:Android studio带的文件 Android / iOS:很少使用,但很重要 lib:开发目录 main.dart:承载dart语言,文件中包含一些特殊方法来启动APP(APP启动会寻找main,其他方法可以命名,main不接受任何数据)main(){}main(); test:测试文件 ....
dart中类的继承 superclass Person { int age; string name; Person(int age, String name){ this.age = age; this.name = name; } void sayhi(){ print('my name is...
将url获取到的参数解码 通过decodeURL()解码 var url = location.search; //获取url中"?"符后的字串 if (url.indexOf("?") != -1) { var str = url.substr(1) //从第一个字符开始 因为第0个是?号 获取所有除问号的所有符串 strs = str....
dart语言 所有代码必须放在main函数内1. 变量和数据类型 number: int 、double Boolean: eg:boll istrue = true string: 转移字符 ”\“,eg: string s1 = 'i \' m du' 拼接:不同类型不可拼接,除非转换成相同类型eg:’my name is" + name.lengt...
二倍图 在PC端预览原始尺寸的图片不会失真,除非放大;在移动端放原始尺寸的图片会失真原因: 普通显示屏:可见的最小颗粒1px,1px宽度可放下1个物理像素点,dpr:1 高清屏:1px宽度放下2个物理像素点,dpr:2(dpr是物理像素比例,物理像素比越高屏幕越清晰)使用二倍图解决高清设备模糊问题转载于:https://www.cnblogs.com/xhrr/p/1...
h5DOM扩展 只有DOM对象才能调用H5提供的API1. 获取元素 querySelector(选择器); querySelectorAll(选择器)2. 类名操作 添加:ele.classList.add(类名) 移除:ele.classList.remove(类名) 切换:ele.classList.toggle(类名) 是否存在:ele.classL...
认识flutter 原生开发 优势:可访问平台全部功能(GPS、摄像头);速度快、性能高、可以实现复杂动画及绘制,整体用户体验好; 主要缺点:平台特定,开发成本高;不同平台必须维护不同代码,人力成本随之变大;内容固定,动态化弱,大多数情况下,有新功能更新时只能发版;hybrid技术(h5+原生混合开发) 原理:将App...
将指定城市设为地图中心点/ marker标注居中显示 将用户切换的城市设为中心显示map.centerAndZoom(cityName,12); 将marker标注居中显示map.setCenter(points) //points是点的坐标 转载于:https://www.cnblogs.com/xhrr/p/11287295.html...
body跟随遮罩层滚动 1. 弹框不在遮罩层中,出现遮罩层和弹框两个区域移动时会造成body滚动(遮罩层位于弹框和body中间层)1.1设置遮罩区域引起的body滚动 $(".pop_bg").on('touchmove',function(e){ e.preventDefault(); //阻止默认行为 })1.2 设置弹框区域不会引起body滚动...
城市选择选择 / 三级联动 1.city_pickers: ^0.1.9 import 'package:city_pickers/city_pickers.dart';2.class TabsPage extends StatefulWidget{ @override _TabsPageState createState() => new _T...
解决JAVA Process死锁 主进程调用Process.waitfor后已挂起。当前子进程和主进程之间的缓冲区塞满后,子进程不能继续写数据,然后也会挂起。需要获取Process.getInputStream和Process.getErrorStream并处理。 // 处理子进程输出的线程,防止死锁 static class StreamHandler extends Thread {...
Python Rlock实现线程同步 import threadingmylock = threading.RLock();num = 0class myThread(threading.Thread): def __init__(self, name): threading.Thread.__init__(self,name=name) def run(...
Python创建线程的两种方式 import threading, random, time# 第一种创建方式 传入run方法def thread_run(urls): print('Current %s is running...' % threading.current_thread().name) for url in urls: print('%s --...
解决java-dbf中文标题乱码的问题 项目中需要对DBF的文件进行导入处理,上网搜了发现有java-dbf这个东西。实际应用中踩了不少坑,主要就是中文乱码的问题。 InputStream in = new FileInputStream("D:\\test.dbf"); DBFReader reader = new DBFReader(in); reader.setC...
单例模式 单例是java中常见的模式,大多数人对这个都有一定的了解。单例模式具有以下特点1.只有一个实例对象2.这个对象由自身类创建3.这个对象由自身类提供单例写法有好多种,今天来说说饿汉模式和懒汉模式一丶饿汉模式//饿汉模式class EagerSingleton { private EagerSingleton() {} priv...
jqGrid导出excel 项目中经常需要将查找出来的jqGrid表单导出成excel,原先的做法就是跳转到后端然后通过数据库中再查找一次然后用POI导出。后来需要查找的表格多了一系列问题也就出来了:1.每次的导出栏不一样都要针对性的对代码进行修改。2.如果数据查询复杂的话无疑增加了数据库的负担,以及导出的等待时长。于是我就开始考虑查找js导出的相关插件,网上有关内容相对比较少,但是功夫不负有心人终...
三大工厂模式 一丶简单工厂模式简单工厂的特点就是需要在工厂中做相应的判断来生产指定对象,对于客户端来说,去除了具体的类的依赖。只需要给出具体实例的描述给工厂,工厂就会自动返回具体的实例对象。 abstract class Car{ abstract void run(); } class Benz extends Car{ String name; ...
从jqGrid中searchGrid引发的深思 项目中jqGrid因为需求列需要动态隐藏或者显示多次,这就给添加或者查询数据造成了一些不便,初步设想表单提交和搜索框根据列的显示动态改变。后来找了一下jqGrid的api发现有一个searchGrid的方法,可以搜索非隐藏列的数据。乍一看视乎挺符合需求,也可以减少很多代码量。jQuery("#search").jqGrid('searchGrid', { sop...
GIT与SVN之间的区别 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN。GIT跟SVN一样有自己的集中式版本库或服务器。但GIT更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上ch...
【转载】npm install、npm install --save与npm install --save-dev区别 npm install X:会把X包安装到node_modules目录中不会修改package.json之后运行npm install命令时,不会自动安装Xnpm install X –save:会把X包安装到node_modules目录中会在package.json的dependencies属性下添加X之后运行npm install命令时,会自动...
java web入门-servlet初步 Java web三大组件:Servlet、Filter、Listener。servlet是单例的,一个对象只会有服务器创建一个对象。每个servlet必须实现javax.servlet.Servlet接口实现servlet接口的三个方式: 实现javax.servlet.Servlet接口 继承javax,servlet.GenericServelet类 继承ja...
淘宝双11促销背后采用什么架构技术来实现网站的负载均衡 时间真快,一晃眼,今年的双十一又快要到了,下面我就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可伸缩,高性能,高可用性的分布式互联网应用。一 应用无状态(淘宝session框架)俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保存状态信息的ser...
Spring中,关于IOC和AOP的那些事 一、spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦2.可以使用容易提供的众多服务,如事务管理,消息服务等3.容器提供单例模式支持4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能5.容器提供了众多的辅助类,能加快应用的开发6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等7.sp...
线程状态转换以及基本操作 在上一篇文章中并发编程的优缺点谈到了为什么花功夫去学习并发编程的技术,也就是说我们必须了解到并发编程的优缺点,我们在什么情况下可以去考虑开启多个线程去实现我们的业务,当然使用多线程我们应该着重注意一些什么,在上一篇文章中会有一些讨论。那么,说了这么多,无论是针对面试还是实际工作中作为一名软件开发人员都应该具备这样的技能。万事开头难,接下来就应该了解如何新建一个线程?线程状态是怎样转换的?...
当面试官要你介绍一下MQ时,该怎么回答? 一、为什么要使用MQ消息中间件?一个用消息队列的人,不知道为啥用,有点尴尬。没有复习这点,很容易被问蒙,然后就开始胡扯了。回答:这个问题,咱只答三个最主要的应用场景,不可否认还有其他的,但是只答三个主要的,即以下六个字:解耦、异步、削峰1、解耦传统模式:传统模式的缺点:系统间耦合性太强,如上图所示,系统A在代码中直接调用...