编程笔记

  • MySQL处理重复数据的方法

    有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。 本章节我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据。 防止表中出现重复数据 你可以在MySQL数据表中设置指定的字段为 PRIMARY KEY(主键) 或者 UNIQUE(唯一) 索引来保证数据的唯一性。

  • MySQL中删除重复数据的简单方法

    MYSQL里有五百万数据,但大多是重复的,真实的就180万,于是想怎样把这些重复的数据搞出来,在网上找了一圈,好多是用NOT IN这样的代码,这样效率很低,自己琢磨组合了一下,找到一个高效的处理方式,用这个方式,五百万数据,十来分钟就全部去除重复了,请各位参考。 第一步:从500万数据表data_content_152里提取出不重复的字段SFZHM对应的ID字段到TMP3表 c

  • 删除MySQL重复数据的方法

    本文实例讲述了删除MySQL重复数据的方法。分享给大家供大家参考。具体方法如下: 项目背景 在最近做的一个linux性能采集项目中,发现线程的程序入库很慢,再仔细定位,发现数据库里面很多冗余数据。因为在采集中,对于同一台设备,同一个时间点应该只有一个数据,然而,数据库中存入了多个数据。对于如何造成了这个结果,一时没有想清楚,但为了解决入库慢的问题,首先

  • 高效快速地删除 mysql 重复数据

    MYSQL数据库中单表有几百万数据,使用几种delete方法删除重复的数据耗时比较长,运行语句,半天出不来,甚至出现服务器内部错误。mysql 给表添加唯一索引 完成重复记录删除不希望数据表中有重复记录的时候我们可以给表添加一个联合唯一索引例如,user表中有user_id,user_name两个字段,如果不希望有两条一摸一样的的user_id和user_name,我们可以给user表添加

  • jquery tmpl模板(实例讲解)

    之前用模板渲染都是用angular,无意间发现了jquery tmpl这种轻量级,其文档在这里 官方解释对该插件的说明:将匹配的第一个元素作为模板,render指定的数据,签名如下: .tmpl[data,][options]p

  • JavaScript结合AJAX_stream实现流式显示

    当使用AJAX进行信息交互的时候,如果服务器返回的信息比较大,那么相对于传送完成之后的统一显示,流式显示就比较友好了。 流式实现 原理就是设置定时器,定时的查看AJAX对象的状态并更新内容,如果传送完成,就取消定时器。 function ajax_streamurl,data,element { &nbs

  • MySql 5.7.20安装及data和my.ini文件的配置

    1.首先上MySql的官网下载 https:dev.mysql.comdownloadsmysql https:www.nhooo.

  • javascript中数组方法汇总

    js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^ var arr = new Array; arr[0] = "aaa"; arr[1] = "bbb"; arr[2] = "ccc"; alertarr.length;3 arr.pop; alertarr.length;2 alertar

  • Python字符编码与函数的基本使用方法

    一、Python2中的字符存在的解码编码问题 如果是现在正在用Python2的人应该都知道存在字符编码问题,就举一个最简单的例子吧:Python2是无法在命令行直接打印中文的,当然他也是不会报错的,顶多是一堆你看不懂的乱码。如果想在直接显示中文,我们是可以在Python2文件头部申明字符编码的格式。如下图 img src="https:img.n

  • mysql 5.7.20解压版安装方法步骤详解(两种方法)

    我来讲解下window64位下MySQL的安装,MySQL是在5.7开始安装版就只有32位下载服务了,这里我讲解解压版的MySQL如何安装,在安装MySQL解压版时对于新手的小编来说也是头疼得很,各种问题各种来没有安装版的一键轻松搞定的方便,安装时需要注意三点:1、路径配置,2、安装时MySQL端口被占用这时需要关闭被占用端口,3、cmd必须是在管理员环境下设置MySQL信息。 MySQL官网:

  • vue组件watch属性实例讲解

    本文实例为大家分享了vue组件watch属性的具体代码,供大家参考,具体内容如下 !doctype html html head meta charset="UTF-8" titlewacth属性title script src="jsvue.js"&l

  • 基于python 字符编码的理解

    一、字符编码简史: 美国:1963年 ASCII (包含127个字符 占1个字节) 中国:1980年 GB2312 (收录7445个汉字,包括6763个汉字和682个其它符号) &

  • 老生常谈Python基础之字符编码

    前言 字符编码非常容易出问题,我们要牢记几句话: 1.用什么编码保存的,就要用什么编码打开 2.程序的执行,是先将文件读入内存中 3.unicode是父编码,只能encode解码成其他编码格式 utf-8,GBK这些是子8编码,只能decode编码成Unicode

  • 添加powershell脚本来解决nuget打包文件丢失问题

    对于进行nuget打包时,有时我们需要添加一个配置文件,就是一些文本文件,而这些文件我们在网站发布时需要同时复制到输出目录,否则会出现文件丢失的问题,我们在打包时通过添加powershell脚本来解决它。 一般添加powershell包之后,包的格式如下

  • 深入浅析Python字符编码

    Python的字符串编码规则一直让我很头疼,花了点时间研究了下,并不复杂。主要涉及的内容有常用的字符编码的特点,并介绍了在python2.x中如何与编码问题作战,本文关于Python的内容仅适用于2.x,3.x中str和unicode有翻天覆地的变化,具体请查阅相关资料。 1. 字符编码简介 1.1. ASCII ASCIIAmer

  • 分析php://output和php://stdout的区别

    PHP包含了以php:开头的一系列输出输出流,如php:stdin, php:stdout等。今天查看代码时,忽然想到一个问题:php:output和php:stdout有什么区别? 从PHP的官方文献中找答案,对输入流php:stdin和php:input的解释分别如下(输出流的解释过于简略): php:stdinp

  • jQuery中add()方法用法实例

    本文实例讲述了jQuery中add方法用法。分享给大家供大家参考。具体分析如下: 此函数在匹配元素中添加与表达式匹配的元素。 add函数返回的结果将始终以元素在HTML文档中出现的顺序来排序,而不再是简单的添加。 语法: 语法一: $selector.

  • 我们如何使用带有“ FIELDS TERMINATED BY”选项的MySQL LOAD DATA INFILE语句将数据从文本文件导入MySQL表?

    当我们要导入到MySQL表中的文本文件具有用逗号,或其他分隔符(例如冒号(:),分号(;)分隔)的值时,应使用“ FIELDS TERMINATED BY”选项。 )等。借助以下示例可以理解- 示例 假设我们在文本文件“ A.txt”中有以下数据,以分号(;)分隔,我们希望将其导入到MySQL文件中- 100;Ram;IND;15000 120;Mohan;I

  • Shell编程之case语句实战(小结)

    大家好,今天给大家带来的是Shell编程之case语句的使用! 其实case语句还是很好理解的,在shell编程中,if语句有它的语法,函数也有它的语法,那么在我们shell编程中的case语句也是有它的语法的,如下: case 变量名 in 值1 指令1 ;; 值2 指令2 ;; 值3 指令3

  • 如何在PowerShell foreach并行循环中使用PSCustomObject?

    要在Foreach并行循环内使用PSCustomObject,我们首先需要考虑如何在循环内使用变量。 $Out="PowerShell" ForEach-Object-Parallel{ Write-Output"Hello....$$u

  • Delphi常用关键字用法详解

    本文详细介绍了Delphi中常用的各个关键字名称及用法,供大家在编程过程中借鉴参考之用。详情如下: absolute: 它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同. var Str: string[32]; StrLen: Byte absoluteStr; 这个声明指定了变量StrLen起

  • 苹果公司编程语言Swift语言简介

    Swift 是一门新的编程语言,用于编写 iOS 和 OS X 应用程序。Swift 结合了 C 和 Objective-C 的优点并且不受C兼容性的限制。Swift 使用安全的编程模式并添加了很多新特性,这将使编程更简单,扩展性更强,也更有趣。Swift 支持 Cocoa 和 Cocoa Touch 框架。 Swift 的开发从很久之前就开始了。为了给 Swift 打好基础,苹果公司改进了编译器,调试

  • 如何利用@angular/cli V6.0直接开发PWA应用详解

    什么是PWA PWA(Progressive Web App)利用TLS,webapp manifests和service workers使应用程序能够安装并离线使用。 换句话说,PWA就像手机上的原生应用程序,但它是使用诸如HTML5,JavaScript和CSS3之类的网络技术构建的。 如果构建正确,PWA与原生应用程序无法区分。 PWA 的主要特

  • Delphi实例演示Rect、Bounds生成TRect的区别

    本文以实例演示Rect、Bounds生成TRect的区别,实例代码如下: unitUnit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = cla

  • Delphi之Pascal语言中的关键字及保留字汇总

    本文汇总了Pascal语言中的关键字及保留字如下,供大家参考: absolute指令变量 abstract指令方法 and运算符布尔 array类型 as运算符RTTI asm语句 assembler向后兼容汇编 at语句异常处理 automated访问类别符类 begin块标记 case语句 cdec

  • Asp.Net中Cache操作类实例详解

    本文以一个Asp.Net的Cache操作类实例代码来详细描述了cache缓存的结构及实现方法,完整代码如下所示: head function 存储类存储UserInfo信息 function description 用Cache存储用户信息 在指定间隔

  • 利用Spring Cloud Config结合Bus实现分布式配置中心的步骤

    概述 假设现在有个需求: 我们的应用部署在10台机器上,当我们调整完某个配置参数时,无需重启机器,10台机器自动能获取到最新的配置。 如何来实现呢?有很多种,比如: 1、将配置放置到一个数据库里面,应用每次读取配置都是直接从DB读取。这样的话,我们只需要做一个DB变更,把最新的配置

  • Asp.Net性能优化技巧汇总

    本文搜集汇总了Asp.net性能优化的各种技巧,对于Asp.Net开发人员有很好的参考借鉴价值。具体内容如下: 一、选择会话状态存储方式 在Webconfig文件配置: sessionState mode="???" stateConnectionString="tcpip=127.0.0.1:42424"

  • C#实现让窗体永远在窗体最前面显示的实例

    本文以实例描述了C#实现让窗体永远在窗体最前面显示的方法,具体步骤如下: 1、新建一个窗体程序,添加一个Timer以及设置它可用并绑定事件。 2、设置窗体的TopMost属性为True 3、然后设置代码如下即可实现. using System; using System.Collections.Generic; using System.

  • CodeIgniter中实现泛域名解析

    最近遇到一个项目要求使用二级域名,以方便SEO,由于采用的是CodeIgniter框架,这个框架虽然提供了灵活的路由功能,但是不能实现二级域名。查询了多很资料之后,经过几番测试得出了解决方法。本例采用www.mysite.com这个假域名。 步骤1: 首先在httpd.conf中建立virtualhost V

  • 完善CodeIgniter在IDE中代码提示功能的方法

    本文简述了完善CodeIgniter 在IDE中的代码提示功能的方法,只需将如下代码拷贝到systemcore路径下Controller.php及Model.php即可实现这一功能需求: ** * @var CI_Loader * var $load; ** * @var CI_DB_active_record * var $db; ** * @

  • phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法

    很多人在使用phpmailer发送邮件之后,都想知道对方是否阅读了邮件?通常来说,这个我们是无法知道的,那么有没有办法呢? 对于这个问题有一个简单的解决方法,我们知道,邮件内容可以以html 的形式发送,我们可以在内容中插入图片,那么关键就在这个图片里面了。 假设我们的邮件内容是这样的: 文件content.php代码如下:

  • php实现斐波那契数列的简单写法

    斐波那契数列是非常常见的一类数列,其数学定义为:F0=1,F1=1,Fn=Fn-1+Fn-2(n=2,n∈N*)。本文就用php来简单实现斐波那契数列,代码十分简洁易懂,如下所示: ?php $arr[1] = 1; for$i = 2;$i 100;$i++ { $arr[$i] = $arr[$i-1] + $arr[$i-2]; }

  • php多任务程序实例解析

    本文以实例简单解析了php多任务程序的实现方法,具体代码如下: ?php error_reportingE_ALL; set_time_limit0; ** * php多任务程序的实现 * 借助proc_open * 其实该叫进程process * 能启动多进程,你可以使用你的想象力做你想做的了,以后再写个能用的 * 如果你是在linux上跑php,并且启用

  • Eclipse的PHP插件PHPEclipse安装和使用

    PHPEclipse是Eclipse的一个插件,提供了包括PHP语法分析、运行、调试等功能的集成开发环境。它基于Eclipse的插件机制,即插即用,配置和使用都非常方便。如果平时需要同时进行Java和PHP的Web开发,PHPEclipse是个不错的选择。下面将详细介绍PHPEclipse的安装及相关配置(注意:之前已用XAMPP搭建起PHP环境)。 第一阶段:PHPEclipse安装

  • 一行命令搞定node.js 版本升级

    node有一个模块叫n(这名字可够短的。。。),是专门用来管理node.js的版本的。 首先安装n模块: npm install -g n 第二步: 升级node.js到最新稳定版 n stable 是不是很简单?! n后面也可以跟随版本号比如:

  • python中的内置函数getattr()介绍及示例

    在python的官方文档中:getattr的解释如下: getattrobject, name[, default] Return the value of the named attribute of object. name must be a string. If the string is the name of one of the object's attributes

  • 用python代码做configure文件

    (在lua中通过loadfile, setfenv实现) python当然也可以: cat config.py bar = 10 foo=100 cat python_as_config.py: ns = {} execfile'config.py', ns print "\n".joinsorteddirns print "*"*80

  • Swift语言类专用协议

    示例 协议可以指定只有一个类可以通过使用class其继承列表中的关键字来实现它。此关键字必须出现在此列表中任何其他继承的协议之前。 protocolClassOnlyProtocol:class,SomeOtherProtocol{ 协议要求 }

  • Swift语言运算符是函数

    示例 运营商如+,-,??是一种功能使用的符号,而不是字母命名。它们与函数的调用方式不同: 字首: -x 中缀: x + y 后缀: x++