编程笔记

  • Android之侧滑菜单DrawerLayout的使用介绍

    在android support.v4 中有一个抽屉视图控件DrawerLayout。使用这个控件,可以生成通过在屏幕上水平滑动打开或者关闭菜单,能给用户一个不错的体验效果。 DrawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏,主内容区的部分可以随着菜单的点击而变化。DrawerLayout其实是一个控件,跟LinearLayout差不多,直接使用即可。br

  • Android-实现切换Fragment页功能的实现代码

    场景:使用Fragment实现切页。 类结构: 一:Activity Activity中使用getSupportFragmentManager.beg

  • Vue.js -- 过滤器使用总结

    过滤器是一个通过输入数据,能够及时对数据进行处理并返回一个数据结果的简单函数。Vue有很多很便利的过滤器,过滤器通常会使用管道标志 “ | ”, 比如: {{ msg | capitalize }} 'abc' = 'ABC' uppercase过滤器 : 将输入的字符串转换成大写字母的过滤器。 VueJs允许你链式调

  • JS打开摄像头并截图上传示例

    直入正题,JS打开摄像头并截图上传至后端的一个完整步骤 1. 打开摄像头主要用到getUserMedia方法,然后将获取到的媒体流置入video标签 2. 截取图片主要用到canvas绘图,使用drawImage方法将video的内容绘至canvas中 3. 将截取的内容上传至服务器,将canvas中的内容转为base64格式上传,后端(

  • 在SpringMVC框架下实现文件的上传和下载示例

    在eclipse中的javaEE环境下:导入必要的架包 web.xml的配置文件: ?xml version="1.0" encoding="UTF-8"? web-app xmlns:xsi="http:www.w3.org2001XMLSchema-instance" xmlns="http:java.sun.c

  • android实现定位与目的地的导航示例代码

    今天无意中看到技术大神利用百度地图定位并实现目的地导航的Demo。觉得很不错,就转载过来一起分享,下面我们看实现效果: img src="https:img.nhooo.comstaticu

  • iOS中UITableView Cell实现自定义单选功能

    今天分享下cell的单选,自定义的,不是下图这种网上找到的打对勾的,我搜了好久,基本上都是打对勾的文章,就决定自己写一篇。基本上自己的app都会有一个风格吧,咱也不能一直用打对勾的方式去做(看起来是不是很low)。 我们要实现的是下面的这种形式。瞬间好看

  • Node.js环境在linux上的部署教程

    我们以centOS为例来说说如何部署node.js环境 一 打开centos,然后开始下载node.js包 curl --silent --location https:rpm.nodesource.comsetup_6.x | bash - yum -y install nodejs img s

  • Android中Okhttp3实现上传多张图片同时传递参数

    之前上传图片都是直接将图片转化为io流传给服务器,没有用框架传图片。 最近做项目,打算换个方法上传图片。 Android发展到现在,Okhttp显得越来越重要,所以,这次我选择用Okhttp上传图片。 Okhttp目前已经更新到Okhttp3版本了,用法跟之前相比,也有一些差别。在网上找了很多资料, 并和jav

  • Docker网络代理设置详解

    背景 在一些实验室环境,服务器没有直接连接外网的权限,需要通过网络代理。我们通常会将网络代理直接配置在etcenvironment、etcprofile之类的配置文件中,这对于大部分操作都是可行的。然而,docker命令却使用不了这些代理。 比如docker pull时需要从外网下载镜像,就会出现如下错误: p

  • AngularJS表单提交实例详解

    本文实例讲述了AngularJS表单提交。分享给大家供大家参考,具体如下: AngularJS中的数据绑定 AngularJS创建实时模板来代替视图,而不是将数据合并进模板之后更新DOM。任何一个独立视图组件中的值都是动态替换的。 ng-app属性声明所有被其包含的内容都属于这个AngularJS应用,这也是我们可以在Web应用中嵌套

  • Go语言Cookie用法分析

    本文实例讲述了Go语言Cookie用法。分享给大家供大家参考,具体如下: web 开发免不了要和 cookie 打交道。Go 的 http 库也提供了 cookie 的相关操作。 type Cookie struct { Name string Value&nbs

  • JS实现控制图片显示大小的方法【图片等比例缩放功能】

    本文实例讲述了JS实现控制图片显示大小的方法。分享给大家供大家参考,具体如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xmlns="http:www.w3

  • numpy 数组运算符

    示例 x=np.arange4 x #Out:array[0,1,2,3] 标量加法是元素明智的 x+10 #Out:array[10,11,12,13]

  • Linux运维常用命令

    自己的小网站跑在阿里云的ECS上面,偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l PS: wc -l 看看有多少行 2、查看某一个页面

  • Swift中 !和 ?的区别及使用

    相信大家在学习和使用Swift的时候,肯定会被 ! 和 ? 搞疯过, 纠结这两个符号到底是个什么鬼 ?鬼知道什么时候使用!,什么时候使用? 下面就说一下! 和 ? 区别以及该怎么使用! ? 和 ! 到底是个啥 ? 和 ! 其实分别是Swift语言中对一种可选类型( Optional 操作的语法糖。 那可选类型是干什么的呢

  • 谈谈如何手动释放Python的内存

    在上篇博客中,提到了对一个脚本进行的多次优化。当时以为已经优化得差不多了,但是当测试人员测试时,我才发现,踩到了Python的一个大坑。 在上文的优化中,对每500个用户,会进行一些计算并记录结果在磁盘文件中。原本以为这么做,这些结果就在磁盘文件中了,而不会再继续占用内存;但实际上,Python的大坑就是Python不会自动清理这些内存。这是由其本身实现决定的。具体原因网上多有文章介绍,这里就不copy

  • 纯js实现悬浮按钮组件

    先上效果 下面附上代码 使用方式很简单只需要 在页面引入这段js 即可 $= { let param = {

  • 浅谈Android实践之ScrollView中滑动冲突处理解决方案

    1. 前言 在Android开发中,如果是一些简单的布局,都很容易搞定,但是一旦涉及到复杂的页面,特别是为了兼容小屏手机而使用了ScrollView以后,就会出现很多点击事件的冲突,最经典的就是ScrollView中嵌套了ListView。我想大部分刚开始接触Android的同学们都踩到过这个坑,这一篇文章就从最近做的一个项目讲起,然后在过程中提供一些解决冲

  • mysql缓冲和缓存设置详解

    MySQL 可调节设置可以应用于整个 mysqld进程,也可以应用于单个客户机会话。 服务器端的设置 每个表都可以表示为磁盘上的一个文件,必须先打开,后读取。为了加快从文件中读取数据的过程,mysqld对这些打开文件进行了缓存,其最大数目由 etcmysqld.conf 中的table_cache 指定。清单 4给出了显示与打开表有关的活动的方式。

  • Jquery Easyui搜索框组件SearchBox使用详解(19)

    本文实例为大家分享了Jquery Easyui搜索框组件的实现代码,供大家参考,具体内容如下 加载方式 Class加载 input id="ss" class="easyui-searchbox" style="width:300px" data-options="prompt:'Please In

  • Bootstrap CSS组件之按钮下拉菜单

    按钮下拉菜单 结合使用.btn-groupbtn-group-lgbtn-group-smbtn-group-xs .dropup .btn .dropdown-menu 按钮下拉菜单是在普通的下拉菜单的基础上封装了.btn样式得效果,就类似于单击一个button按钮,然后显示隐藏的下拉菜单。 组合式下拉菜单 分离式下拉菜单

  • C#如何在海量数据下的高效读取写入MySQL

    前提 由于工作的原因,经常需要对海量数据进行处理,做的数据爬虫相关,动辄千万级别的数据,单表几十个G都是都是家常便饭。 主要开发语言是C#,数据库使用的是MySQL。 最常见的操作便是 select 读取数据,然后在C#中对数据进行处理, 完毕后再插入数据库中。 简而言之就 select - proc

  • 谈谈JS中常遇到的浏览器兼容问题和解决方法

    今天整理了一下浏览器对JS的兼容问题,希望能给你们带来帮助,我没想到的地方请留言给我,我再加上; 常遇到的关于浏览器的宽高问题: 以下均可console.log实验 var winW=document.body.clientWidth||document.docuemntElement.clientWidth;网页可

  • Bootstrap CSS组件之按钮组(btn-group)

    .btn-toolbar有助于几组btn-group结合到一个btn-toolbar中.btn-groupbtn-group-lgbtn-group-smbtn-group-xs.btn-group-vertical 容器内的按钮,可以使用button元素,也可以使用a元素,产生的效果是一样的。 容器的多个分组以table风格进行显示,每组之间保持5px的left margin

  • 谈谈JavaScript中浏览器兼容问题的写法小议

    前言 JavaScript中很多坑,其中对浏览器的兼容也是一个问题,本文就简略的归纳了部分针对浏览器兼容问题的写法的例子,旨在便于查找。如果读者有什么好的意见建议,请留言交流,谢谢! window窗口大小 1.在IE9+、Chrome、Firefox、Opera以及Safari中

  • Android 关于ExpandableListView刷新问题的解决方法

    正文 首先是最基础的 ExpandableListView vList = ExpandableListView this.findViewByIdR.id.list; EListAdapter adapter = new EListAdaptergetApplicationContext, list; list 是数据源

  • numpy找出array中的最大值,最小值实例

    在python中利用numpy创建一个array, 然后我们想获取array的最大值,最小值。可以使用一下方法: 一、创建数组 这样就可以获得一个array的最大值和最小值了。 并且可以利用np.wherenp.maxa来获得最大值,最小值的行和列数。 二、python下对文件的操作str

  • python实现list由于numpy array的转换

    实例如下所示: u = array[[1,2],[3,4]] m = u.tolist #转换为list m.removem[0] #移除m[0] m = np.arraym #转换为arra 以上这篇python实现list由于numpy array的转换就是小编分享给大家的全部内容了,希望能给大家一个参考

  • 对numpy的array和python中自带的list之间相互转化详解

    a=[3.234,34,3.777,6.33] a为python的list类型 将a转化为numpy的array: np.arraya array[ 3.234, 34. , 3.777, 6.33 ] 将a转化为pytho

  • 对numpy中array和asarray的区别详解

    array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会。 举例说明: import numpy as np #example 1: data1=[[1,1,1],[1,1,1],[1,1,1]] arr2

  • js原型链与继承解析(初体验)

    首先定义一个对象obj,该对象的原型为obj._proto_,我们可以用ES5中的getPrototypeOf这一方法来查询obj的原型,我们通过判断obj的原型是否与Object.prototype相等来证明是否存在

  • JavaScript基于原型链的继承

    Javascript并不是一门面向对象的语言,没有提供传统的继承方式,但是它提供了一种原型继承的方式,利用自身提供的原型属性来实现继承。 原型链是JavaScript中继承的主要方法。 原型链的基本思想是:利用原型让一个引用类型继承另一个引用类型的属性和方法。 构造函数、原型和实例的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含

  • [js高手之路]从原型链开始图解继承到组合继承的产生详解

    于javascript原型链的层层递进查找规则,以及原型对象prototype的共享特性,实现继承是非常简单的事情 一、把父类的实例对象赋给子类的原型对象(prototype),可以实现继承 function Person{ this.userName = 'ghostwu'; } Person.prototype.show

  • JS学习笔记之原型链和利用原型实现继承详解

    本文实例讲述了JS学习笔记之原型链和利用原型实现继承。分享给大家供大家参考,具体如下: 原型链 原型链是一种关系,实例对象和原型对象之间的关系,关系是通过原型__proto__来联系的 实例对象中有__proto__,是对象,叫原型,不是标准的属性,浏览器使用,并且有的游览器不支持 构造函数中有p

  • ASP.NET MVC 开发微信支付H5的实现示例(外置浏览器支付)

    H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。 主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。 微信开放平台上的也只是简单的介绍了一下逻辑和常见问题,网上查看了很多,说的都不够具体 首先需要在微信商户平台里开通 H5支付 申请入口:

  • Bootstrap每天必学之导航条

    1、导航条 导航条(navbar)和上一节介绍的导航(nav),就相差一个字,多了一个“条”字。其实在Bootstrap框架中他们还是明显的区别。在导航条navbar中有一个背景色(显示更突出)、而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式。在这一节中将一起探讨Bootstrap框架中导航条的使用。 导航条

  • Bootstrap入门书籍之(五)导航条、分页导航

    导航条 导航条(navbar)和上一节介绍的Bootstrap入门书籍之(四)菜单、按钮及导航。导航(nav),就相差一个字,多了一个“条”字。其实在Bootstrap框架中他们还是明显的区别。在导航条navbar中有一个背景色、而且导航条可以是纯链接(类似导航),也可以是表单,还有就是表单和导航一起结合等多种形式。它们在移动设备上可以折叠(并且可开可关),且在视口

  • Bootstrap每天必学之导航条(二)

    一、基础导航条   在制作一个基础导航条时,主要分以下几步:   第一步:首先在制作导航的列表ul class=”nav”基础上添加类名“navbar-nav”   第二步:在列表外部添加一个容器(div),并且使用类名“navbar”和“navbar-default”

  • JS组件Bootstrap导航条使用方法详解

    导航条是在您的应用或网站中作为导航标头的响应式元组件。 1、默认的导航条 导航条在移动设备上可以折叠(并且可开可关),且在可用的视口宽度增加时变为水平展开模式 定制折叠模式与水平模式的阈值 根据你所放在导航条上的内容的长度,也许你需要调整导航条进入折叠模式和水平模式的阈值。通过改变@grid-