-
基于jQuery的ajax方法封装
ajax (ajax开发)简介 AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX = 异步 JavaScript和XML(标准通用标记语言的子集). AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 在实际的项目里,ajax的应用频率很高
-
VScode如何调用KEIL-MDK
目录 一.安装插件 二.使用方法 1.插件设置 2.打开工程 三.配置工程 1.配置方法 总结 最后 经常使用keil的人都知道keil的使用特别广泛,但是keil的自动补全功能极其难用. VScode功能十分强大,许多大佬为其编写插件供他人使用,利用好这些插件可以大大提高代码编写效率. 最近发现了一个VScode可以调用KEIL编程的插件,使用起来非常方便. 一.安装插件 VScode中搜索插件Keil Assistant并安装. 二.使用方法 插件下方介绍非常详细,并且都是中文的. 1.插件
-
在Nginx中配置image filter模块来实现动态生成缩略图
先来看一下什么是nginx的image filter模块. HttpImageFilterModule用来裁剪过大的图片到指定大小,是nginx自带模块,默认不会开启 开启HttpImageFilterModule需要在编译要带上参数 --with-http_image_filter_module 该模块主要有两个指令: 语法: image_filter (test | size | resize width height | crop width height) 默认是: 无 可出现的上下文:
-
C#基于正则去掉注释的方法示例
本文实例讲述了C#基于正则去掉注释的方法.分享给大家供大家参考,具体如下: string HoverTreeClearMark(string input) { input = Regex.Replace(input, @"/\*[\s\S]*?\*/", "", RegexOptions.IgnoreCase); input = Regex.Replace(input, @"^\s*//[\s\S]*?$", "", Rege
-
android验证邮箱输入是否合法
本文实例为大家分享了android验证邮箱输入是否合法的具体代码,供大家参考,具体内容如下 下面是验证手机号和邮箱是否合法的方法,直接将这两个静态方法考入自己的项目中就可以用啦 public class MainActivity extends Activity implements View.OnClickListener { private Button btn; private EditText et; private TextView tv; @Override protected vo
-
6个Python办公黑科技,助你提升工作效率
目录 一.解析PDF(简历内推) 二.发送邮件 三.操作execl 1. 关联公式:Vlookup 2. 数据透视表 3. 对比两列差异 4. 去除重复值 5. 缺失值处理 6. 多条件筛选 7. 模糊筛选数据 8. 分类汇总 9. 条件计算 10. 删除数据间的空格 四.画图分析 五.解析word(docx.doc) 六.计算器 总结 一.解析PDF(简历内推) 应用场景:简历内推(解析内容:包括不限于姓名.邮箱.电话号码.学历等信息) 输入:要解析的文件路径 输出:需要解析的内容(点我主页,
-
vuex中使用modules时遇到的坑及问题
目录 vuex使用modules时遇到的坑 vuex中modules基本用法 1. store文件结构 3. app.js文件内容 5. 配置main.js vuex使用modules时遇到的坑 其实也不算坑,只是自己没注意看官网api,定义module另外命名时,需要在module中加一个命名空间namespaced: true 属性,否则命名无法暴露出来,导致报[vuex] module namespace not found in mapState()等错误. vuex中modules基本
-
asp.net 冒泡算法的理解
复制代码 代码如下: /*您真的理解冒泡排序吗?还是背下来了呢?冒泡排序真的只有一种方法吗? * 有些东西别想太复杂,简简单单的解决不是更好? * 虽然方法不一样,思想都是大同小异,希望读者仔细体会...... * */ using System; namespace Sort { public class Sort { //冒泡排序 一 //是不是很不好理解?没关系,看看下一种方法,绝对好理解 public void BubbleSort(int[] a) { //定义一个临时变量,为了交换位
-
iOS开发中使用Quartz2D绘图及自定义UIImageView控件
绘制基本图形 一.简单说明 图形上下文(Graphics Context):是一个CGContextRef类型的数据 图形上下文的作用:保存绘图信息.绘图状态 决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件.Bitmap或者显示器的窗口上) 相同的一套绘图序列,指定不同的Graphics Context,就可将相同的图像绘制到不同的目标上. Quartz2D提供了以下几种类型的Graphics Context: Bitmap Graphics Context PDF Grap
-
收藏的ASP常用的函数集
ASP函数集 '========取得带端口的URL,推荐使用================ Function Get_ScriptNameUrl() If request.servervariables("SERVER_PORT")="80" Then Get_ScriptNameUrl="http://" & request.servervariables("server_name")&lcase(
-
Java实战之实现一个好用的MybatisPlus代码生成器
一.先看下项目结构 CodeGenerator:生成器主类 resources下的mapper.java.vm:一个模板类,用以在生成dao层时按模板来生成代码 比如我们想把代码按如下目录来生成: 代码层 代码生成位置 Controller层 com.yinchd.web.controller Service层 com.yinchd.web.service Service实现类 com.yinchd.web.service implMapper层 com.yinchd.web.mapper xm
-
C++概念重载、覆盖、隐藏的使用说明
函数重载: 在C++程序中,可以将语义.功能相似的几个函数用同一个名字表示,即函数重载. 重载的实现: 几个同名的重载函数仍然是不同的函数,它们是如何区分的呢?我们自然想到函数接口的两个要素:参数与返回值.如果同名函数的参数不同(包括类型.顺序不同),那么容易区别出它们是不同的函数. 重载与覆盖成员函数被重载的特征: (1)相同的范围(在同一个类中): (2)函数名字相同: (3)参数不同: (4)virtual 关键字可有可无. 覆盖是指派生类函数覆盖基类函数,特征是: (1)不同的范围(分别
-
解决webpack打包速度慢的解决办法汇总
刚开始用webpack,谈一谈解决webpack打包慢的问题的方法 技巧1 webpack在打包的时候第一次总是会做很长的准备工作,包括加载插件之类的.在刚接触webpack的时候总是webpack一下-测一下-改一下-再webpack一下,这种方式最后让很多人崩溃了觉得webpack一点都不好用.其实这是错误的使用方式. 正确的方式应直接执行webpack --watch 这样webpack会自动编译,第一回的时候确实很慢,但之后的自动编译就要快了好多,打包时间相差几倍. 技巧2 webpac
-
C#利用正则判断输入是否为纯数字、容器类
容器类.正则表达式在几乎所有编程语言都存在的东西.很常用也很使用.下面用如下的一个控制台小程序说明C#的正则表达式与容器类的应用. 开始直接输出在C#定义好的数据字典Dictionary,这就是Java与Python的HashMap,之后定义一个存int的List,让用户无限输入这个List的元素,输入到#则停止输入,在输入的过程中遇到不是纯输入,则拒绝这个输入. 遍历这个List输出,之后利用C#的另一个容器HashSet为这个List去重. 这个程序的代码如下,其实以上所有的东西都在以前的
-
SpringBoot连接使用PostgreSql数据库的方法
一.介绍 此次更新时间:2020-10-28,现在是上班时间,偷更一下.其实使用IDEA的话无需配置Maven什么的,如果你们公司不是强制要求使用Eclipse的话,只需要有个JDK的环境即可,IDEA自带了一个版本的Maven,还是挺新的,目前IDEA最新版2.2.3的版本.我们也不用按照下面这个步骤去下载Spring Initializr,我们在IDEA中新建项目选择到Maven就行了,干净简洁. 目前在Resources目录下的application大多数是使用yml语法了.现在已经太长时
-
.net等比缩放生成缩略图的方法
生成缩略图是一个十分常用功能,找到了一个方法,重写部分代码,实用又好用,.net又一个生成缩略图的方法,不变形 /// <summary> /// 为图片生成缩略图 /// </summary> /// <param name="phyPath">原图片的路径</param> /// <param name="width">缩略图宽</param> /// <param name=&quo
-
SpringMVC MVC架构原理及实现方法详解
SpringMVC ssm:Mybatis+Spring+SpringMVC MVC三层架构 JavaSE:认真学习,老师带,入门快 JavaWeb:认真学习,老师带,入门快 SSM框架:研究官方文档,锻炼自学能力,笔记能力,项目能力 SpringMVC+Vue+SpringBoot+SpringCloud+Linux SSM = JavaWeb做项目: Spring:IOC和AOP SpringMVC:SpringMVC的执行流程![重点] SpringMVC:SSM框架整合! 1. 回顾MV
-
MySQL中int(10)和int(11)的区别详解
目录 一.背景 二.MySQL整数类型 总结: 一.背景 在创建数据库表的时候,我们经常会用到int(x)来定义一个字段的类型,一直误以为这里的x表示存储数字的长度. 其实大错特错,这里的 x 指的是 最大显示宽度(最大有效显示宽度是255),且显示宽度与存储大小或类型包含的值的范围无关. 二.MySQL整数类型 类型 字节 取值范围 显示宽度 tinyint 1 -128 ~ 127 4 smallint 2 -32768 ~ 32767 6 mediumint 3 -8388608 ~ 83
-
PHP性能优化准备篇图解PEAR安装
什么是PEAR PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR就是PHP的CPAN. 为什么要安装PEAR PEAR提供了丰富的PHP扩展工具类,简单易用,可用于各个项目之中.Benchmark是PEAR的一个扩展包,提供Timer.Iterate和Profiler三个工具类,可用于性能优化过程中的断点调试获取代码的执行时间. 如何安装PEAR 打开源码安装
-
挑战最棒的留言本的源码(一)
留言本的使用说明 哈哈,很开心,做了好些时候的留言本总算可以发表了... 阿,希望能大家喜欢,不喜欢也不要紧,但是,一定有不喜欢的理由,,烦请一定告知!!! 谢谢!!! 本留言本从一开始的目标就是""挑战最棒的留言本""!!!我想"没有做不到的,只是看有没有必要"!!! 如果你的建议很好,我一定做到你的要求为止,我的目标:"做一个很棒的程序员". 此留言本的优点和缺点: -------------------------
