编程笔记

  • iOS实现点赞动画特效

    本文实例为大家分享了iOS实现点赞动画特效的具体代码,供大家参考,具体内容如下 动画的基本使用 动画的实现基本上是基于对View控件和View的layer属性进行操作,对视图进行移动,尺寸变换,透明度变换,旋转等一系列操作。 关键帧动画: 动画的实现可以分为两个部分,一部分是规定动画

  • Android 基于agora 开发视频会议的代码

    一、概述 参照官方demo,基于agora开发,输入会议号(频道)和显示名称 参会,可设置参会选项。 支持用户注册和登录。 支持多人参会。 二、效果 img src="https:img.nhooo.comstaticupload2103150754450.

  • vue 中this.$set 动态绑定数据的案例讲解

    感觉网上对this.$set的讲解乱糟糟的,我来总结一下对它单个数据、对象、数组、json数据的绑定. 话不多说直接上代码: template div !-- 单个数据 -- button @click="text0a"text0button p

  • typescript编写微信小程序创建项目的方法

    创建项目 在微信开发者工具创建项目,在语言中选择 TypeScript 改造项目 编辑 package.json 文件,修改 miniprogram-api-typings 和 typescript 版本 { "name": "miniprogram-ts-quickstart", "version": "1.0.0",

  • SpringBoot SSO轻松实现(附demo)

    前言 网上SSO的框架很多,此篇文章使用的是自写的SSO来实现简单的登录授权功能,目的在于扩展性,权限这方面,自写扩展性会好点。 提示:以下是本篇文章正文内容,下面案例可供参考 一、技术介绍 1.SSO是什么? 单点登录SingleSignOn,SSO,就是通过用户的一次性鉴别登录。当用

  • IDEA将Maven项目中指定文件夹下的xml等文件编译进classes的方法

    出处:https:www.cnblogs.comSunSpring eclipse下面创建的Maven项目,使用mybatis。eclipse里面能正常启动,在idea中一直卡在maybatis 加载位置。 h

  • java实现小球碰撞功能

    本文实例为大家分享了java实现小球碰撞的具体代码,供大家参考,具体内容如下 这次我们做一个小球的碰撞的游戏,规则是:按下添加按钮,窗口的中心部分会产生一个小球(刚开始默认为黑色),四个方向随机产生,发射小球,再次按下即产生两个小球。当小球碰到窗体边缘的时候会产生反弹,当两个小球接触时会产生碰撞,双方交换速度,向相反方向移动。我们可以选择相应的颜色来改变下一个发射的小球颜色。当按下清除可以清除屏幕上的小

  • js实现碰撞检测

    本文实例为大家分享了js实现碰撞检测的具体代码,供大家参考,具体内容如下 img src="https:img.nhooo.comstat

  • IDEA设置maven修改settings.xml配置文件无法加载仓库的解决方案

    出处:https:www.cnblogs.comSunSpring 作为初学者配置maven一般网上搜索。然后你就看到各种配置文件片段,首先配置镜像,然后配置仓

  • C++设计模式之代理模式

    前言 青春总是那样,逝去了才开始回味;大学生活也是在不经意间就溜走了,现在上班的时候,偶尔还会怀念大学时,大家在一起玩游戏的时光。大学喜欢玩游戏,但是可悲的校园网,速度能把人逼疯了;还好,后来搞了一个游戏代理,总算能勉勉强强的玩了两年。时至今日,敲起键盘写设计模式的时候,又想起了那些美好的时光。好了,这是一篇技术文章,而不是抒情怀旧的散文;思绪再回到这篇文章上来,游戏代

  • javascript学习笔记(七)Ajax和Http状态码

    Ajax及其工作原理 AJAX 是一种与服务器交换数据无需刷新网页的技术,最早由Google公司在谷歌地图里使用,并迅速风靡。 AJAX是不能跨域的,如需跨域,可以使用document.domain='a.com';或者使用服务器代理,代理XMLHttpRequest文件 AJAX是基于现有的Internet标准,并且联合使用它们:

  • python求pi的方法

    本文实例讲述了python求pi的方法,是一篇翻译自国外网站的文章,分享给大家供大家参考。 具体实现方法如下: #_*_ coding=utf-8 *_* ## {{{ http:code.activestate.comrecipes578130 r5 def piplaces=10: """Computes pi to given number o

  • C++设计模式之享元模式

    前言 无聊的时候,也去QQ游戏大厅玩五子棋或者象棋;作为程序员,看到一个产品,总要去想想它是怎么设计的,怎么完成的,我想这个是所有程序员都会做的事情吧(强迫症???)。有的时候,想完了,还要做一个DEMO出来,才能体现自己的NB,然后还有点小成就感。 在玩五子棋或象棋的时候,我就想过,腾讯那帮伙计是怎么做的呢?五子棋的棋子有黑白两色,难道每次放一个棋子

  • C++常用字符串分割方法实例汇总

    本文实例汇总了C++常用字符串分割方法,分享给大家供大家参考。具体分析如下: 我们在编程的时候经常会碰到字符串分割的问题,这里总结下,也方便我们以后查询使用。 一、用strtok函数进行字符串分割 原型: char *strtokchar *str, const char *delim; 功能:分解字符串为一组字

  • Java代码注释规范(动力节点整理)

    代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。所以我们不是为写注释而写注释。下面说一下我们在日常开发中使用的代码注释规范,供大家参考下。 1、注释形式统一 在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其它项目中发现它们的注释规范与这份文档不同,按

  • 将python代码和注释分离的方法

    python的注释方式和C语言、C++、java有所不同 python语言中,使用‘#' 来进行注释,其次还有使用 三个引号来进行注释 本文的程序将把 python 中 使用‘#' 号 好 三个引号的注释分离出来, 当然也能再次合并回去 有需求的小伙伴可以来围观了 #!usrbinpython #co

  • Android studio设置文件头定制代码注释的方法

    一、说明   在下载或者看别人的代码我们常会看见,每一个文件的上方有个所属者的备注。如果要是一个一个备注那就累死了。 二、设置方法

  • 美化java代码,从合理注释开始

    请停止代码注释 “干净的代码应该像写好的散文一样” - Robert C. Martin 不良代码的通病就是有很多注释。这是凌乱的源代码最明显的迹象。 每个程序员的目标应该是编写干净和富有表现力的代码,以避免代码注释。每个变量,函数和类的目的应该隐含在其名称和结

  • 如何在JavaScript中谨慎使用代码注释

    前言 最令程序员头痛的事情莫过于阅读别人的代码,但其实时间一久阅读自己的代码也会很痛苦。 问题不是出在『自己或别人』,而是在代码本身。 必要的注释可以阐明实现细节和设计意图,以此节约自己和别人的时间。 然而很多时候注释起的作用却适得其反,比如自动生成的过多的注释分散阅读者的注意力, 而过期的失效的注释更是误导阅读者。

  • Android Studio 配置:自定义头部代码注释及添加模版方式

    1. 自定义头文件注释: 实现效果 实现步骤 依次操作File - Settings -Editor -File and Code Templates,在详细展

  • Python代码注释规范代码实例解析

    一、代码注释介绍 注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。 注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。 在有处理逻辑的代码中,源程序有效注释量必须在20%以上。 二、代

  • IDEA插件之快速删除Java代码中的注释

    背景 有时,我们需要删除Java源代码中的注释。目前有不少方法,比如: 实现状态机。该方式较为通用,适用于多种语言(取决于状态机支持的注释符号)。 正则匹配。该方式容易误判,尤其是容易误删字符串。 利用第三方库。该方式局限性较强,比如不同语言可能有不同的第三方库。 本文针对Java

  • wxpython中利用线程防止假死的实现方法

    前段时间我编写了一个工业控制的软件,在使用中一直存在一个问题,就是当软件检索设备时,因为这个功能执行的时间比较长,导致GUI界面假死,让用户分辨不清楚软件到底仍在执行,还是真的挂掉了。(虽然我设计了同步log显示,但是这个也同样假死了) 程序截图如下: img src="https:img.nhooo.comstaticupload2103111324220.p

  • 将图片文件嵌入到wxpython代码中的实现方法

    下面直接上代码留存,方便以后查阅复用。 # -*- coding: utf-8 -*- #作者:LeniyTsan #时间:2014-07-17 import wx from wx.lib.embeddedimage import PyEmbeddedImage class MyFrame1 wx.Frame : def __init__ self, par

  • Python 执行字符串表达式函数(eval exec execfile)

    仔细研读后学习了三个函数: eval:计算字符串中的表达式 exec:执行字符串中的语句 execfile:用来执行一个文件 需注意的是,exec是一个语句,而eval和execfile则是内建built-in函数。 Python 2.7.2 default, Jun 12 2011, 15:08:59 [MSC v.1500 32 bit

  • PHP语法自动检查的Vim插件

    由于最近写PHP比较多,偶尔手误少写个分号之类的语法错误难免,一般的检查方式是回到命令行运行 php -l ,或者升级一下直接在Vim里运行 :!php -l % ,或者再将此绑定为快捷键,如 :map F5 :!php -l %CR ,每当按F5便可立即执行语法检查。但还是觉得略有不爽,因为很多IDE是实时检查的,语法错误会提示在代码行的旁边。虽然实时检查未必有必要,但自动检查要比手动检

  • MySQL导入导出.sql文件及常用命令小结

    在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql source c:\\test.sql; 另附mysql常用命令: 一 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码

  • jquery判断浏览器后退时候弹出消息的方法

    浏览器后退时必定会有一些消息,这里使用jquery判断浏览器后退并弹出消息 jQuerydocument.readyfunction $ { if window.history window.history.pushState { $window.on'popstate', function { var hashLocation = loca

  • oracle 11g导出数据时报ORA 1455错误的处理方法

    由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常。 首先: 查看: SQLshow parameter deferred_segment_creation; 如果为TRUE,则将该参数改为FALSE; 在sqlplus中,执行如下命令: SQL

  • 浅谈使用 PHP 进行手机 APP 开发(API 接口开发)

    一、先简单回答两个问题: 1、PHP 可以开发客户端? 答:可以,因为PHP是脚本语言,是负责完成 BS架构 或 CS架构 的S部分,即:主要用于服务端的开发。但是,PHP可不仅仅只能在互联网站上发展,一个PHP for AndroidPFA站点表示他们将可以发布编程模型、工具盒文档让PHP在Android上实现应用。该项目的主要赞助商是开源公司IronTec,PFA使用Scr

  • Oracle将查询的结果放入一张自定义表中并再查询数据

    如下的实际例子代码可以将查询的结果放入到一张自定义表中,同时可以再从这个自定义的表中查询数据: with AA as SELECT TICKETNUMBER, TICKETTYPE, VERSIONNUMBER, STAGENAME, DTANALYZED, GISPROCESSID, PROCESSSTATUS, DTRECEIVED, USERID, USERNAME, FIRSTNA

  • Apache简介及安全配置方案

    0×00 测试环境 centos6.5+apache2.2.15+php5.3.3 0×01 php的运行模式介绍 php的运行模式分四种: 1. CGI通用网关接口 2. fast-cgi常驻型的CGI 3. cli命令行运行 4. web模块模式

  • SQL SERVER先判断视图是否存在然后再创建视图的语句

    如果我们的语句为: IF NOT EXISTSSELECT 1 FROM sys.views WHERE name='Report_IndividualTicket' BEGIN create view Report_IndividualTicket as SELECT Ticket.TicketNumber, Ticket.TicketID, GisProcess.StageNa

  • Apache提示 the requested operation has failed无法启动的解决方法大全

    原因一:80端口占用例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用! 原因二:软件冲突装了某些软件会使apache无法启动如Dr.com 你打开网络连接-TcpIp属性-高级-WINS标签 把netbios的lmhosts对勾去掉,禁用tcpip的netbios. 然后再启动应该就可以了。 原因三:httpd.conf配置错误如果apa

  • php连接mysql数据库最简单的实现方法

    在连接MySQL数据库之前,您必须指定以下信息: MySQL数据源名称或DSN:指定MySQL数据库服务器的地址。您可以使用IP地址或服务器名称,例如,127.0.0.1 或 localhost MySQL数据库名称:表示要连接的数据库的名称。 用户名和密码:指定用于连接MySQL数据库服务器的MySQL用户的用户名和密码。该帐户必须具有足够的权限才能访问上面指定的数

  • PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】

    本文实例讲述了PHP连接MySQL数据库的三种方式。分享给大家供大家参考,具体如下: PHP与MySQL的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象PDO ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。 PHP的MySQL扩展是设计开发允许php应用与MySQL数据库交互的早期扩展。MySQL扩展提供了一个

  • C#实现绘制面形图表的方法详解

    本例详细讲述了C#实现的面形图绘制例子,这是其中一个核心绘制文件的代码,代码中的里面的注释很多,也比较详细,相信对于初学者学习及理解C#图形绘制方面的技术要点、难点有所帮助。 C#绘制面形图的主要功能代码如下: using System; using System.Collections.Generic; using System.ComponentModel; usin

  • asp.net实现C#绘制太极图的方法

    本文实例讲述了asp.net实现C#绘制太极图的方法。分享给大家供大家参考。具体如下: 成品图如下所示: html页面: 注意设置: ContentTy

  • C#绘制椭圆的方法

    本文实例讲述了C#绘制椭圆的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windo

  • C#绘制中国国旗的方法

    本文实例讲述了C#绘制中国国旗的方法。分享给大家供大家参考。具体如下: 程序运行截图: 中国国旗被定义在《GB:12982-2004》中,以下是从维基百科条目中华人民共和国国旗中截的一张图,标出了五颗星大致的位置