编程笔记

  • Android编程显示网络上的图片实例详解

    本文实例讲述了Android编程显示网络上的图片的方法。分享给大家供大家参考,具体如下: 在Android中显示网络上的图片,需要先根据url找到图片地址,然后把该图片转化成Java的InputStream,然后把该InputStream流转化成BitMap,BitMap可以直接显示在android中的ImageView里。这就是显示网络上图片的思路,实现起来很简单。下面让我们看一下实现起来的过程。

  • Web Service 运行原理详细介绍

    利用清明小假期,温习了一遍Web Service的相关内容,对其工作原理进行了简要总结。以供有需求的朋友和自己日后参考。文章若有不当之处,敬请朋友们提出宝贵建议,以求共勉。 Web服务中,我们应该首先了解相关的术语含义:WSDL、UDDI....相关术语方面的介绍在此不再赘述,重点放

  • IOS App 无代码入侵的方法hook详细介绍

    iOS App 无代码入侵的方法hook 继续Objective-C runtime的研究 最近公司项目在做用户行为分析 于是App端在某些页面切换,交互操作的时候需要给统计系统发送一条消息 在几十个Controller 的项目里,一个一个地加代码那完全是不可能的,维护起来也是吃力 但这里需要处理的

  • 概述Java的struts2框架

    一、struts2框架概念   Struts2框架是一个轻量级的MVC流程框架,轻量级是指程序的代码不是很多,运行时占用的资源不是很多,MVC流程框架就是说它是支持分层开发,控制数据的流程,从哪里来,到那里去,怎么来,怎么去的这样一个框架;Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制

  • 详解二维码生成工厂

    本次主要分享的是3个免费的二维码接口的对接代码和测试得出的注意点及区别,有更好处理方式多多交流,相互促进进步;最近在学习JavsScript的扩展TypeScript,感觉语法糖很甜,大部分与C#更为类似,可能都是微软项目的原因吧,有兴趣的朋友可以多多相互交流下; 以上是个人的看法,下面来正式分享今天的文章吧: Google的Api二维码生成接口s

  • 基于java使用JavaMail发送邮件

    一、邮件的相关概念 邮件协议。主要包括: SMTP协议:Simple Mail Transfer Protocol,即简单邮件传输协议,用于发送电子邮件 POP3协议:Post Office Protocol 3,即邮局协议的第三个版本,用于接收邮件 IMAP协议:Internet Message Access Pr

  • 文件上传的几个示例分享【推荐】

    本篇将要和朋友们分享的是几个上传文件的例子和逻辑步奏及自定义个简单的js上传插件我取名为shenniu.upfile-0.0.1.js;近来在讨论组中很有几个朋友咨询上传文件的代码和怎么下载上传的文件,所以写了此篇文章,希望能为朋友们解答一些疑惑或能带来帮助,也谢谢各位多多支持点赞。 以上是个人的看法,下面来正式分享今天的文章吧: 使用iis发布保存上

  • Android消息推送:手把手教你集成小米推送(附demo)

    前言 在Android开发中,消息推送功能的使用非常常见。 为了降低开发成本,使用第三方推送是现今较为流行的解决方案。 今天,我将手把手教大家如何在你的应用里集成小米推送 目

  • JavaScript重载函数实例剖析

    1.javascript 中是没有重载函数这个概念的! 首先javascript是没有重载函数这个概念的,很久以前,我用javascript做网页的时候,写一些简单的效果,根本不需要用到重载函数,当写游戏的时候,有大量的函数的时候,就想用重载函数了,没想到javascript不支持。 我们来简单用两种方式来"模拟"下重载函数。 st

  • JavaScript中使用参数个数实现重载功能

    利用参数的个数实现重载,马上想到的方法就是 function overload{ switcharguments.length{ case 0: console.log"一个朋友都没有"; break; case 1: console.log"有一个朋友";

  • JavaScript实现格式化字符串函数String.format

    在js开发中,我们可能会遇到这样一个问题 当需要通过js动态插入html标签的时候 特别是当遇到大量的变量拼接、引号层层嵌套的情况,会出现转义字符问题,经常出错 我们来看个例子 !DOCTYPE html html xmlns="http:www.w3.org1999xhtml" head&

  • 关于docker的15个小tip(技巧)

    1. 获取最近运行容器的id 这是我们经常会用到的一个操作,按照官方示例,你可以这样做(环境ubuntu): $ ID=$docker run ubuntu echo hello world hello world $ docker commit $ID helloworld fd08a884dc79 这种方式在编写脚本的时候

  • IOS中获取本地通讯录联系人以及汉字首字母排序

    iOS中获取手机通讯录中的联系人信息: *** 加载本地联系人* - voidloadLocalContacts { 新建一个通讯录类 ABAddressBookRef addressBooks = nil; if DeviceVersion 6.0 { addressBo

  • 选择在HTML中的剃刀Html.DropDownListFor()的页面加载上选择了哪个选项?

    速记用于确定在剃刀Html.DropDownListFor的页面加载上选择了哪个选项。您可以尝试运行以下代码片段- returnBooleanvalue @Html.DropDownListForm=m.Valeur, newListSelectListItem&nbs

  • 当页面加载HTML时,如何在文本框中放置光标(自动聚焦)?

    当页面加载时,使用autofocus属性将光标放置在文本框中。该自动对焦属性是一个布尔属性。如果存在,它指定input元素应在页面加载时自动获得焦点。这是一个例子- 示例 !DOCTYPEhtml html body &

  • 修改linux文件权限命令:chmod命令详解

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。

  • JS搜狐面试题分析

    本文实例讲述了几道JS搜狐面试题。分享给大家供大家参考,具体如下: 一、实现一个遍历数组或对象里所有成员的迭代器。 var each = functionobj, fn{ +++++++++++答题区域+++++++++++ +++++++++++答题结束+++++++++++ }; try{ va

  • tomcat异常解决(Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986)

    1.情景展示   tomcat 日志时不时会报出如下异常信息,到底是怎么回事? java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230

  • Bootstrap弹出框(modal)垂直居中的问题及解决方案详解

    使用过bootstrap modal(模态框)组件的人都有一种困惑, 好好的一个弹出框怎么就无法垂直居中了呢?刚巧在做一个eit项目,由于此项目里面一些框架要遵循nttdata的一些规则,故用到了Bootstrap这个东东,第一次碰到这个东东,有很大抵触,觉得不好,但用起来我觉得和别的弹出框真没什么两样。废话少说,切入正题,Bootstrap弹出框垂直居中的问题,因为我拿到的弹出框样式并非垂直居中,而是top 10%,但

  • 解决mybatis一对多关联查询多条数据只显示一条的问题

    一对多,如果多个表字段名相同,要记住使用别名,否则多条数据只显示一条 resultMap type="com.example.demo.model.TuserModel" id="extendMapper" id column="id" property="id" result column="user_name" property="user

  • Mybatis自关联查询一对多查询的实现示例

    注:代码已托管在GitHub上,地址是:https:github.comDamaerMybatis-Learning ,项目是mybatis-13-oneself-one2many,需要自取,需要配置maven环境以及my

  • 手机号码验证方法(正则验证)

    只允许输入数字 xsl:attribute name="onkeyup"value=value.replace[^\d]g,''xsl:attribute xsl:attribute name="onbeforepaste"clipboardData.setData'text',clipboardDa

  • JS实现本地存储信息的方法(基于localStorage与userData)

    本文实例讲述了JS实现本地存储信息的方法。分享给大家供大家参考,具体如下: WEB应用的快速发展,是的本地存储一些数据也成为一种重要的需求,实现的方案也有很多,最普通的就是cookie了,大家也经常都用,但是cookie的缺点是显而易见的,其他的方案比如:IE6以上的userData,Firefox下面的globalStorage,以及Flash的本地存储,除了Flash之外,其他的几个都有一些兼容性的

  • mybatis一对多查询功能

     首先,我们还是先给出一个需求:根据订单id查询订单明细——我们知道,一个订单里面可以有多个订单的明细(需求不明确的同学,请留言或者去淘宝网上的订单处点一下就知道了)。这个时候,一个订单,对应多个订单的id。这种需求出现的时候,我们应该如何查询呢?   此时我们的数据模型如下图(左)由于查询用户也是我们的需求,所以就在原有的基础上进行扩展,数据模型如下(右): p style="text-

  • JavaScript实现的鼠标响应颜色渐变效果完整实例

    本文实例讲述了JavaScript实现的鼠标响应颜色渐变效果。分享给大家供大家参考,具体如下: 运行效果图如下: 完整代码如下: !DOCTYPE html PUBLIC "

  • C#中图片.BYTE[]和base64string的转换方法

    在C#中 图片到byte[]再到base64string的转换: Bitmap bmp = new Bitmapfilepath; MemoryStream ms = new MemoryStream; bmp.Savems, System.Drawin

  • Zend Framework基于Command命令行建立ZF项目的方法

    本文实例讲述了Zend Framework基于Command命令行建立ZF项目的方法。分享给大家供大家参考,具体如下: zend framework 的项目结构比较复杂,但是有既定的结构。zf提供了使用Command生成项目结构的工具,使用非常方便,初学者可以不用为了复杂的结构而Orz。 使用前的一些配置。 涉及到的文件:

  • mybatis一对一查询功能

    所谓的一对一查询,就是说我们在查询一个表的数据的时候,需要关联查询其他表的数据。  需求     首先说一个使用一对一查询的小需求吧:假设我们在查询某一个订单的信息的时候,需要关联查询出创建这个订单对应的用户信息。表模型如下( img src="https:img.nhooo

  • JS设置时间无效问题的解决办法

    在发送短信息验证码的时候要用到js设置时间倒序问题:有时候这种常规写法会导致js失效,试了很多方法才找到问题所在,可能是因为js版本过低导致。 setTimeout

  • Java 图片与byte数组互相转换实例

    实例如下: 图片到byte数组 public byte[] image2byteString path{ byte[] data = null; FileImageInputStream input = null; try { input = new FileImageInputStreamnew Filepath;

  • 完美解决php 导出excle的.csv格式的数据时乱码问题

    1、header'Content-Encoding: XXXX'; 有可能是编码问题:可以尝试UTF-8,GBK,GB2312,等编码格式 2、有可能是文件编码问题,虽然UTF-8不建议带BOM,但是导出的excle是微软的产品,所以需要把文件格式改成,UTF-8有BOM格式的。 p style="text-align: center

  • 详解ES6中的 Set Map 数据结构学习总结

    ES6中的 Set 数据结构 ES6 新增了一种 Set 数据结构。它类似数组。 最重要的一点是 Set中的结构成员没有重复的, 可用这点 一行代码实现数组去重。 Set 本身是一个构造函数。通过 new Set 来创建Set结构。 let arr1 = ['Hello', 'World', 'ES6'] let set

  • js实现图片加载淡入淡出效果

    本文实例为大家分享了js图片加载淡入淡出效果展示的具体代码,供大家参考,具体内容如下 HTML代码 首先是图片标记的写法: img data-src="pathtoimage.jpg" alt="" 需要将图片的地址放到 data-src 属性里,而src值填写默认的一张图片。

  • AngularJS中的拦截器实例详解

    AngularJS中的拦截器实例详解 异步操作 有时候需要在拦截器中做一些异步操作。幸运的是, AngularJS 允许我们返回一个 promise 延后处理。它将会在请求拦截器中延迟发送请求或者在响应拦截器中推迟响应。 下面是项目中用到的代码。 ZbtjxcApp.fact

  • 详解Spring MVC/Boot 统一异常处理最佳实践

    前言 在 Web 开发中, 我们经常会需要处理各种异常, 这是一件棘手的事情, 对于很多人来说, 可能对异常处理有以下几个问题: 什么时候需要捕获try-catch异常, 什么时候需要抛出throws异常到上层. 在 dao 层捕获还是在 service 捕获, 还是在 controller

  • 详解vue-validator(vue验证器)

    官方文档:http:vuejs.github.iovue-validatorzh-cnindex.html github项目地址:a rel="nofollow" href="https:github.comvuejsv

  • Express URL跳转(重定向)的实现方法

    Express是一个基于Node.js实现的Web框架,其响应HTTP请求的response对象中有两个用于URL跳转方法res.location和res.redirect,使用它们可以实现URL的301或302重定向。 res.locationpath res.locationpath 下面列举了几种,设

  • iOS 键盘输入限制(只能输入字母,数字,禁止输入特殊符号)

    首先我们要设置一下键盘类型 textFiled.keyboardType = UIKeyboardTypeASCIICapable; 根据个人喜好设置键盘 然后我们要设置textfield的代理UITextFieldDelegate 设置好代理就开始写键盘了 先来定义几个宏定义

  • 微信小程序 首页制作简单实例

    微信小程序 首页制作简单实例 实现效果图: 首先从大的方面来讲,就是设置了window的属性 "navigation

  • 微信小程序 商城开发(ecshop )简单实例

    最近小程序特别火,所以我们公司也针对ecshop平台对接了小程序 包括完整的用户系统和购物体统 用户系统:收货地址,订单管理,消息管理,优惠券管理等等 购物系统支付购物车管理,微信支付等等 img