编程笔记

  • 易语言调用百度api识别是否为色情图片的代码

    调用百度云色情图片识别的代码 此功能需要加载精易模块5.6 .版本 2 .支持库 spec .程序集 窗口程序集_启动窗口 .子程序 _识别按钮_被单击 百度云色情识别 .子程序 百度云色情识别 .局部变量 类_XMLHTTP, 类_XMLHTTP .局部变量 Accesss_token, 文本型 .局部变量 str, 文

  • react脚手架如何配置less和ant按需加载的方法步骤

    前言 create-react-app是由React官方提供并推荐使用构建新的React单页面应用程序的最佳方式,其构建的项目默认是不支持less的,需要我们手动集成 一、react脚手架搭建 1、先全局安装create-react-app提前需要安装node npm i

  • python去除拼音声调字母,替换为字母的方法

    第一种方法 import sys import unicodedata s = "Lǐ Zhōu Wú" remap = { # ord返回ascii值 ord'\t': '', ord'\f': '', ord'\r': None } # 去除\t, \f, \r a = s.translateremap '''

  • CentOS 7上安装Docker 1.8 的步骤详解

    Docker支持运行在以下CentOS版本: •CentOS 7.X 安装在二进制兼容的EL7版本如 Scientific Linux也是可能成功的,但是Docker 没有测试过并且不官方支持。 此文带你通过使用Docker管理的发行包和安装机制来安装。使用这些报能确保你使用最新的Docker版本。 如果你希望使用CentOS管理的

  • Vue一次性简洁明了引入所有公共组件的方法

    使用场景 -在开发过程中,往往会有很多自己定义公用组件,我们通过import 导入,components挂载到实例上就行,项目刚开始还好,但是随着项目迭代,组件越来越多,同一个组件不同的方式用需要重复导入挂载,就显得冗余 这里是通过require.context的一种便捷操作 实例

  • Spring Cloud入门教程之Zuul实现API网关与请求过滤

    简介 Zuul是Netflix基于JVM的路由器和服务器端负载均衡器。最常用的场景是替换Nginx反向代理后台微服务供前端UI访问。 Zuul使用Ribbon来定位一个通过发现转发的实例,所有请求都以hystrix命令执行,所以故障将显示在Hystrix指标中。 注:Zuul不包括发现客户端,因此对于基于服务ID的

  • ES6关于Promise的用法详解

    Node的产生,大大推动了Javascript这门语言在服务端的发展,使得前端人员可以以很低的门槛转向后端开发。 当然,这并不代表迸发成了全栈。全栈的技能很集中,绝不仅仅是前端会写一些HTML和一些交互,后台熟悉数据库的增删查改。 想必接触过Node的人都知道,Node是以异步Async回调著称的,其异步性提高了程序的执行效率,但同时也减少了程序的可读性。如果我们有几个异步操作,并

  • Python格式化输出%s和%d

    本文介绍了Python格式化输出%s和%d的实例案例。分享给大家供大家参考,具体如下: python print格式化输出 1. 打印字符串 print "His name is %s"%"Aviad" 效果: p style="text-align: center

  • 浅谈用Webpack路径压缩图片上传尺寸获取的问题

    问题的起因是因为的我的图片大小大于url-loader 的尺寸标准,导致webpack自动将图片的路径做了压缩处理,直接导致了我在获取dom的value的时候无法正确的获取到图片的正确路径。 直接上解决的方法。 picUploade { let image = new Image; const reader = new

  • 浅谈Android RecyclerView UI的滚动控件示例

    ListView 由于其强大的功能,在过去的 Andorid 开发中使用非常广泛。不过 ListView 需要优化来提升运行效率,就像我们之前所优化的那样,否则性能将很差。还有就是只能够纵向滚动,如果要想实现横向移动,用 ListView 是做不到的。 RecyclerView 可以说是一个增强版的 ListView 。它不仅实现了和 ListView 同样的效果,而且还优化了 ListView 存在的

  • Python中 传递值 和 传递引用 的区别解析

    对于不可变类型传递值不会影响原数据 不可变类型 对于可变类型传递引用会影响原数据

  • webpack将js打包后的map文件详解

    类似于这样的map文件 由webpack自动生成 参数: de

  • Android UI 中的 ListView列表控件的示例

    当程序中有大量的数据需要展示时,就需要用到 ListView 啦。ListView 允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。 1 基本用法 布局文件中加入 ListView: ?xml version="1.0" encoding="utf-8"? <

  • Linux下搭建ftp服务器

    使用RH 系Linux,Debian系请酌情参照 安装ftp所需包 安装ftp包 yum -y install ftp 安装vsftpd包 yum -y install vsftpd 注:配置文件路径 etcvsftpdp

  • vue2.0 elementUI制作面包屑导航栏

    Main.js var routeList = []; router.beforeEachto, from, next = { var index = -1; forvar i = 0; i routeList.length; i++ { ifrouteList[i].name == to.name { i

  • webpack打包并将文件加载到指定的位置方法

    使用webpack打包,最爽的事情莫过于可以直接require文件了,但是这 同时带来了一个问题,就是所有的文件整合到一起,那这一个包就太大了。 基于此:下面我们来了解下webpack的打包(主要是将如何将我们需要的内容模块,分开打包, 并且按照我们自己设定的存放路径进行存放) 首先在webpack.config.j

  • Android 实现无网络传输文件的示例代码

    最近的项目需要实现一个 Android 手机之间无网络传输文件的功能,就发现了 Wifi P2P(Wifi点对点)这么一个功能,最后也实现了通过 Wifi 隔空传输文件 的功能,这里我也来整理下代码,分享给大家。 Wifi P2P 是在 Android 4.0 以及更高版本系统中加入的功能,通过 Wifi P2P 可以在不连接网络的情况下,直接与配对的设备进行数据交换。相对于蓝牙,Wifi P2P 的搜

  • 3种vue路由传参的基本模式

    路由是连接各个页面的桥梁,而参数在其中扮演者异常重要的角色,在一定意义上,决定着两座桥梁是否能够连接成功。 在vue路由中,支持3中传参方式。 场景,点击父组件的li元素跳转到子组件中,并携带参数,便于子组件获取对应li的数据,显示相应的正确的内容。 父组件中: li v-for="article in articles"

  • Java反射中java.beans包学习总结

    之前一直以为PropertyEditor是SpringMVC提供的,今天才知道这个是jdk提供的,汗颜啊! 这个东西能干啥用呢?可以把字符串转成一个bean对象,spring mvc在把form表单映射到controller的入参对象就是利用的这个东西。 看一个例子: NodeDO.java:一个标准的javabean对象

  • JavaScript 有用的代码片段和 trick

    浮点数取整 const x = 123.4545; x 0; 123 ~~x; 123 x | 0; 123 Math.floorx; 123 注意:前三种方法只适用于32个位整数,对于负数的处理上和 Math.floor是不同的。 Math

  • centos系统升级python 2.7.3

    首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http:www.python.orgftppython2.7.3Python-2.7.3.tgz 下载完成后到下载目录下,解压 tar -zxvf Python-2.7.3.tgz 进入解压缩后的文件夹

  • php实现留言板功能

    这个小小的留言板功能适合班级内或者公司内部之间的讨论,对话和留言,非常的方便,更重要的是无需网络,对于公司管理层来说是非常乐于常见的, 下面是这个留言板的写法: 1 首先是登录页面: form action="chuli.php" method="post" div style="margin-le

  • Android实现调用系统图库与相机设置头像并保存在本地及服务器

    废话不多说了,直接给大家贴代码了,具体代码如下所述: ** * 1、实现原理:用户打开相册或相机选择相片后,相片经过压缩并设置在控件上,图片在本地sd卡存一份如果有的话,没有则内部存储,所以还 * 需要判断用户是否挂载了sd卡,然后在服务器上存储一份该图片,当下次再次启动应用时,会默认去sd卡加载该图片,如果本地没有,再会去联网请求 * 2、使用了picasso框架以及自定义B

  • EasyUI为Numberbox添加blur事件的方法

    EasyUI为Numberbox添加blur事件的方法: 为名为'txtCouponRateParam'的Numberbox添加blur事件 $"#txtCouponRateParam".numberbox{ precision:4, }; $"#txtCouponRateParam".next"span".c

  • 微信公众平台开发-微信服务器IP接口实例(含源码)

    学习了access_token的获取及应用后,正式的使用access_token调用下其他微信公众平台的接口,加深认识与使用方法。 一、获取微信服务器IP地址实例 (一)接口介绍 如果公众号基于安全等考虑,需要获知微信服务器的IP地址列表,以便进行相关限制,可以通过该接口获得微信服务器IP地址列表或者

  • Android设置当TextView中的文字超过TextView的容量时用省略号代替

    有时候在ListView中显示Textview时由于长度过长而导致text会隔行显示,UI上看起来就比较的不友好。 官方提供了相关的实现单行显示的方法。 只需要下边的设置: textview.setSingleLine; textview.setEllipsizTextUtils.TruncateAt.valueOf"END";

  • Android实现类似IOS右滑返回的效果(原因分析及解决办法)

    使用类库SwipeBackLayout https:github.comIssacw0ngSwipeBackLayout 出现的问题: 1. 主Act

  • Java中ArrayList的工作原理详解

    1.ArrayList 以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组。因此最好能给出数组大小的预估值。默认第一次插入元素时创建大小为10的数组。按数组下标访问元素-get(i)、set(i,e)的性能很高,这是数组的基本优势。如果按下标插入元素、删除元素-add(i,e)、remove(i)、r

  • Android取消EditText自动获取默认焦点

    最近在通讯录新建联系人=中,一进入一个页面, EditText默认就会自动获取焦点,很是郁闷, 如何让EditText不自动获取焦点? 那么如何取消这个默认行为呢? 在网上找了好久,有点监听软键盘事件,有点调用clearFouse方法,但是测试了都没有!xml中也找不到相应的属性可以关闭这个默认行为

  • android获取屏幕宽高与获取控件宽高(三种方法)

    1.获取屏幕宽高 方法1: int screenWidth = getWindowManager.getDefaultDisplay.getWidth; 屏幕宽(像素,如:480px) int screenHeight = getWindowManager.getDefaultDisp

  • ubuntu 配置 tftp 服务器教程

    第 1 步:安装 tftp sudo apt-get install tftp-hpa--------客户端的安装 sudo apt-get install tftpd-hpa-------服务器端的安装 然后还需要安装 xinetd,在终端下输入 sudo apt-get install xinetd

  • 将xml文件作为一个小的数据库,进行学生的增删改查的简单实例

    1.xml文件: ?xml version="1.0" encoding="UTF-8"?Students student id="2" nametttname age44age student student id="3"

  • js简单判断flash是否加载完成的方法

    本文实例讲述了js简单判断flash是否加载完成的方法。分享给大家供大家参考,具体如下: script type="textjavascript" 判定是否加载成功 function checkLoadedflash{ try{ return Math.floorflash.PercentLoaded == 100

  • thinkphp数据查询和遍历数组实例

    本文实例讲述了thinkphp数据查询和遍历数组的方法。分享给大家供大家参考。具体方法如下: 数据库可以使用DSN方法进行配置: 'DB_PREFIX'='tp_', 设置表前缀 'DB_DSN'='mysql:root:@localhost:3306thinkphp',使用D

  • thinkphp四种url访问方式详解

    本文实例分析了thinkphp的四种url访问方式。分享给大家供大家参考。具体分析如下: 一、什么是MVC thinkphp的MVC模式非常灵活,即使只有三个中和一个也可以运行。 M -Model 编写model类 对数据进行操作 V -View 编写html文件,页面呈现 p

  • javascript基本类型详解

    js中一共5个原始值,6个typeof能判断的,9个原生的内置的构造函数。   这569,构成了js语言的基础。    5个原始值是:数字,字符,布尔,null,undefined    typeof能判断:数字,字符,布尔,object,function,undefined。 注意null和数组,tyopeof都输出object。 &n

  • Linux下交互式与非交互式修改用户密码的例子

    最近管理的一批机器,有个需求是要统一修改一个帐号的用户名密码,比如将qa帐号的密码改为1234,后来还为了脚本化,很方便的执行,还使用了非交互式地修改用户的密码。简单记录一下吧。 1. 交互式配置本地用户的密码:passwd 命令 [root@host_221-81 ~]# passwd qa Changing pa

  • jquery 操作css样式、位置、尺寸方法汇总

    一、CSS 1、cssname 访问第一个匹配元素的样式属性。 返回值 String 参数 name String : 要访问的属性名称 示例: $"p".css"color"; 取得第一个段落的

  • php查找指定目录下指定大小文件的方法

    本文实例讲述了php查找指定目录下指定大小文件的方法。分享给大家供大家参考。具体实现方法如下: php查找文件大小的原理是遍历目录然后再利用filesize来计算文件大小,然后我们再加一判断就可以了,下面整理了一些例子. 我们先来看遍历目录,代码如下: function tree$directory { &nbs

  • php最简单的删除目录与文件实现方法

    本文实例讲述了php最简单的删除目录与文件实现方法。分享给大家供大家参考。 具体实现代码如下: ?php 删除目录下所有空目录 array_map'rmdir', glob'*', GLOB_ONLYDIR; 删除目录所有文件 array_map'unlink', arra