技术文章类别

 所有技术文章

  • C#执行存储过程并将结果填充到GridView的方法

    本文实例讲述了C#执行存储过程并将结果填充到GridView的方法。分享给大家供大家参考,具体如下: SelectSql sq = new SelectSql; SqlConnection conn = new SqlConnectionsq.lc; conn.Open; SqlDataAdapter rd = new SqlDataAdapter; DataSet ds

  • Android-Zxing实现二维码的扫描与生成

    Zxing: Zxing是一个开放源码,用java实现的多种格式的1D2D条码图像处理库,它包含了联系到其他语言的端口。可以实现使用手机内置摄像头完成条形码的扫描以及解码。 github: a rel="external nofollow" href="https:github.comzxi

  • 微信小程序开发之相册选择和拍照详解及实例代码

    微信小程序 拍照和相机选择详解 前言: 小程序中获取图片可通过两种方式得到,第一种是直接打开微信内部自己的样式,第一格就是相机拍照,后面是图片,第二种是弹框提示用户是要拍照还是从相册选择,下面一一来看。 选择相册要用到wx.chooseImageOBJECT函数,具体参数如下: br

  • Bootstrap3下拉菜单的实现

    使用方法 通过data属性 div class="dropdown" button id="dLabel" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" D

  • Javacsv实现Java读写csv文件

    今天跟大家分享一个利用外部Jar包来实现Java操作CSV文件 一.资源下载 1.直接下载Jar包:javacsv-2.0.jar

  • java实现CSV 字段分割

    支持引号嵌套,逗号分割 private static String[] cvsFieldString line{ ListString fields = new LinkedList; char[] alpah = line.toCharArray; boolean isFieldStart = true; in

  • GO 使用Webhook 实现github 自动化部署的方法

    通常大家开发大部分是本地git push 提交,服务器上git pull 手动更新。git 可以使用webhook实现自动部署。 webhook是仓库平台的一个钩子事件,通过hook 钩子监听代码,回调通知通知地址就是你在各个git仓库平台中填写的webhook地址,一般在你的某个项目仓库如myproject.git里面的设置中仓库平台填写的地址。 其实原理流程就是: img sr

  • vue2滚动条加载更多数据实现代码

    解析: 判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。 scrollTop为滚动条在Y轴上的滚动距离。 clientHeight为内容可视区域的高度。 scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。 从这个三个属性的介绍就可以看出来,滚动

  • Mac下使用charles遇到的问题以及解决办法

    最近使用上了Charles,因为之前一直使用Fidder,所以还是碰到了一些问题,这里记录一下。 如何安装破解版 打开charles后,发现访问但是抓不到包 抓取HTTPS的接口,看response是乱码

  • Linux虚拟机下mysql 5.7安装配置方法图文教程

    记录一下Linux虚拟机下MySQL安装配置方法 一、 下载mysql5.7 http:mirrors.sohu.commysqlMySQL-5.7 p st

  • 使用python调用zxing库生成二维码图片详解

    1安装Jpype 用Python调用jar包需要安装jpype扩展,在Ubuntu上可以直接使用apt-get安装jpype扩展 $ sudo apt-get install python-jpype 2 得到zxing jar包 使用zxing第三方库生成二维码图片,关于zxing的介绍可以看

  • window8.1下FTP服务器安装配置图文教程

    系统window8.1下FTP服务器安装教程: 1、安装IIS组件:点开始菜单—选择控制面板——程序——打开或关闭WINDOWS功能——展开Internet信息服务,勾选FTP服务器(包括FTP服务和FTP扩展性),点确定。 由于我的电脑已将安装了IIS服务所以找不到了,不知道你电脑有没有安装可以在 控制面板\所有控制面板项\管理工具中查看 p style="text-a

  • 使用vue实现点击按钮滑出面板的实现代码

    在通信的时候容易出错,或者信息根本传不过来。那么这里就示例一下,怎么通过组件之间的通信完成点击事件。 index.vue文件中: div el-button type="primary" @click="onShow"点我el-button div 传递中介 pre

  • JavaScript BASE64算法实现(完美解决中文乱码)

    JavaScript 的 BASE64 算法 var BASE64={ enKey: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+', deKey: new Array -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,

  • 修改Oracle监听默认端口号1521的方法

    前言 大家都知道在oracle中,默认的监听端口号为1521,一旦有人扫描出这个端口号就会知道此服务器为oracle数据库服务器,存在极其大的安全隐患,下面在这里,教大家如何修改oracle默认端口号为9999 方法如下 1、查看监听状态 $

  • bootstrap侧边栏圆点导航

    如图,随页面向下滑动,到指定页面后圆点变成白色,也可以通过点击圆点跳转到某个位置。 div class="onepage" id="onepage"div div

  • Android编程使用Service实现Notification定时发送功能示例

    本文实例讲述了Android编程使用Service实现Notification定时发送功能。分享给大家供大家参考,具体如下: ** * 通过启动或停止服务来管理通知功能 * * @description: * @author ldm * @date 2016-4-29 上午9:15:15 * public class NotifyControlActivity ex

  • SQL JOIN 连接详细介绍及简单使用实例

    SQL JOIN 连接 SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)。 SQL INNER JOIN 从多个表中返回满足 JOIN 条件的所有行。 让我们看看选自 "Orders" 表的数据: p

  • javascript基础知识讲解

    本篇适合javascript新手或者学了前端一段时间,对js概念不清晰的同学~~。 学习目的 本文针对javascript基础薄弱的同学,可以加深对javascript的理解。 本文将讲述以下几点对于初学者开说javascript(有的是大部分语言都有的)的坑 讲解内容如下:

  • 正则验证不能含有中文的实现方法【jQuery与java实现】

    本文实例讲述了正则验证不能含有中文的实现方法。分享给大家供大家参考,具体如下: jQuery利用正则验证不能含有中文 var myReg = ^[a-zA-Z0-9_]{0,}$; if !myReg.testinput.val { $.validation.tipfalse, input, "用户名不能含有中文或特殊字符"; return;

  • jQuery对table表格进行增删改查

    最近要处理一些前端的工作,重新学习了一下jQuery,感觉还是那么的锋利啊!!! 总结了一下对table的增删改查,写一篇留着以后自己recode。 1.首先我自己写了一个简单的div布局。 img src="https:img.nhooo.comstaticupload2103130419020.p

  • C++实现日期类(Date类)的方法

    如下所示: #includeiostream using namespace std; class Date { public: Dateint year = 1900, int month = 1, int day = 1 构造 :_yearyear , _monthmonth , _dayd

  • Android中如何取消listview的点击效果

    在xml文件里面有listselecter的属性引用 ListView android:layout_width="match_parent" android:layout_height="wrap_content" android:listSelector="@android:colortransparent" ListView

  • Javascript中return的使用与闭包详解

    前言 Javascript中闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。而return语句在js中起到举足轻重的作用,该关键字不仅具有返回函数值得功能,还具有一些特殊的用法,下面就来看看关于Javascript中return的使用与闭包的详细介绍吧。 一、return的使用

  • 微信小程序开发(一) 微信登录流程详解

    最近在研究微信小程序开发,非常有意思的一个东西。花了一点时间写了一个微信的登录流程,包括后端接口和小程序代码。 做过微信登录的都知道,我们需要一个标识来记录用户的身份的唯一性,在微信中unionId就是我们所需要的记录唯一ID,那么如何拿到unionId就成了关键,我将项目分为小程序和 后台PHP代码两部分来讲。 a rel="nofollow" target="_blank" hr

  • 简单实现android轮播图

    轮播图是很常用的一个效果 核心功能已经实现 没有什么特殊需求 自己没事研究的 所以封装的不太好 一些地方还比较糙 为想要研究轮播图的同学提供个参考 目前测试图片为mipmap中的图片 没有写从网络加载图片 可自行根据需求在getShowView方法中修改 img src="https:img.nhooo.comstati

  • BootStrap Tooltip插件源码解析

    Tooltip插件可以让你把要显示的内容以弹出框的形式来展示,如: 因为自己在工作的过程中,用到了Tooltip这个插件,并且当时正想学习一下元素定位的问题,如:提示框显

  • Linux下安装Oracle 11g出现prvf-0002错误解决办法

    Linux下安装Oracle 11g出现prvf-0002错误解决办法 Linux下安装Oracle 11g,有时会提示一个错误: 提示是不能获取本地节点名。

  • 初探Swift3.0带来的变化汇总

    废话不多说了,直接给大家贴代码了。 var string = "Hello-Swift" 获取某个下标后一个下标对应的字符 char="e" swift2.2 var char = string[startIndex.successor] swift3.0 var char = string[string.indexafter: startIndex]

  • ArrayList和HashMap如何自己实现实例详解

    ArrayList和HashMap ArrayList的存储就是一个数组, HashMap的存储是一个数组加一个链表, 以下实现的MyArra

  • Linux XAMPP下启用WordPress的自定义文件名(伪静态)功能

    Linux XAMPP下启用WordPress的自定义文件名伪静态功能 在安装好WORDPRESS后,想启用伪静态的功能,一个是为了好看,另外也是为了更好的SEO,按照大家的配置方式,只需要将如下内容放到根目录的.htaccess文件中就可以实现伪静态的功能了: RewriteEngine On RewriteBase

  • 全面解析Bootstrap中tooltip、popover的使用方法

    一、tooltip(提示框) 源码文件: Tooltip.js Tooltip.scss 实现原理: 1、获取当前要显示tooltip的元素的定位信息(top、left、bottom、right、width、height等) 2

  • ArrayList及HashMap的扩容规则讲解

    1、ArrayList 默认大小为10 ** * Default initial capacity. * private static final int DEFAULT_CAPACITY = 10; 最大容量为2^30 - 8 ** * The maximum size of

  • html5+CSS 实现禁止IOS长按复制粘贴功能

    因为在移动端APP需要实现长按执行别的事件,但是在iOS系统有默认的长按选择复制粘贴,禁止此功能在网上找了很多资料,最终整理出目前最好的解决方法。 项目是APP,已经经过多款手机适配此时,因此可以放心使用。 *设置IOS页面长按不可复制粘贴,但是IOS上出现input、textarea不能输入,因此将使用-webkit-user-select:auto;* *{ -

  • 详解linux 下安装软件tar.gz, rpm,deb的方法

    在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。 2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。

  • MySQL分页优化

    最近,帮同事重写了一个MySQL SQL语句,该SQL语句涉及两张表,其中一张表是字典表(需返回一个字段),另一张表是业务表(本身就有150个字段,需全部返回),当然,字段的个数是否合理在这里不予评价。平时,返回的数据大概5w左右,系统尚能收到数据。但12月31日那天,数据量大概20w,导致SQL执行时间过长,未能在规定的时间内反馈结果,于是系统直接报错。 一般的思路是用MySQL的分页功能,即直接在原

  • Android 中ListView和GridView赋值错位

    ListView和GridView多次调用getView的bug,导致赋值错位 最近总遇到写GridView适配器赋值时,最后一两个需定义其他图片时,赋图错误,原因就是适配器的getView多次调用,导致数据赋值错误,上网搜索终于找到解决方案,以此记录下。 一.ListView 1.原因 因为listVie

  • MySQL 触发器的基础操作(六)

    1.为什么使用触发器: 在MySQL数据库中,数据库对象表是存储和操作数据的逻辑结构,而数据库对象触发器则用来实现由一些表事件触发的某个操作。在数据库系统中,当执行表事件时,则会激活触发器,从而执行器包含的操作。触发器的操作包含创建、查看、删除。

  • Android 个人理财工具五:显示账单明细 上

    前面我们已经将每个月的收支明细存入到SQLite的数据表中,本文将实现从SQLite的数据表中取出这些数据显示为账单明细界面。 下图是最终的效果图:

  • C#中利用LINQ to XML与反射把任意类型的泛型集合转换成XML格式字符串的方法

    在工作中,如果需要跟XML打交道,难免会遇到需要把一个类型集合转换成XML格式的情况。之前的方法比较笨拙,需要给不同的类型,各自写一个转换的函数。但是后来接触反射后,就知道可以利用反射去读取一个类型的所有成员,也就意味着可以替不同的类型,创建更通用的方法。这个例子是这样做的:利用反射,读取一个类型的所有属性,然后再把属性转换成XML元素的属性或者子元素。下面注释比较完整,就话不多说了,有需要看代码吧! pr