编程笔记

  • 易语言设置是否启用Esc键关闭窗口的功能

    Esc键关闭属性 数据类型:逻辑型;本属性设置运行时用户是否可以用 Esc 键关闭本窗口。 例程 img src="https:img.nhooo.comstaticupload2103132056030.png?2018107135

  • Angular 实现输入框中显示文章标签的实例代码

    很多网站发帖的时候标签输入框看起来像是在 input 元素中直接显示标签. 比如这种 img src

  • 易语言设置拖动窗口中的任何地方都可以整体移动窗口

    随意移动属性 数据类型:逻辑型;设置当用户在窗口上任何位置按下鼠标左键后是否进入窗口整体移动模式。注意如果本属性设置为真,则在本窗口及其中所有不能接收输入焦点的子组件上均不能再接收到“鼠标左键被按下”和“鼠标左键被放开”事件。 例程 img sr

  • python使用matplotlib绘制热图

    python常用的绘图库就是matplotlib,今天在给公司绘图时,偶然间发现matplotlib可以绘制热图,并且十分简洁,拿出来跟大家分享一下。(由于涉及到公司数据问题,这里采用随机数生成数据进行实验) import random from matplotlib import pyplot as plt from matplotlib import cm from matplotli

  • vue 本地服务不能被外部IP访问的完美解决方法

    解决 webpack-dev-serveri 启动后通过外部访问报错 invalid host header 修改 configindex.js 的 host 属性为 ‘0.0.0.0' { ..., host: '0.0.0.0', port: 8080, ... } 修改 buildwebpack.dev.conf.js 的

  • 浅谈Spring Boot 2.0迁移指南主要注意点

    Spring官方的Spring Boot 2变动指南,主要是帮助您将应用程序迁移到Spring Boot 2.0,变化部分还是很多很细节的,摘录主要点如下: Spring Boot 2.0需要Java 8或更高版本。不再支持Java 6和7。它还需要Spring Framework 5.0,许多配置属性被重新命名删除,开发者需要更新他们的application.properties applicat

  • 一步一步跟我学易语言之判断与选择

    判断与选择 在编程中,我们写的代码都是按照一定的条件来顺次执行的。当我们要完成某件事情而这件事情又因为不同的原因会产生不同的过程或结果的时候,我们就需要判断所遇到的是哪一种情况,在这种情况下我们要怎么做才可以完成我们要做的事情。 举个日常生活中的简单例子吧。例如:我们住在高楼大厦的18层,上下楼要坐电梯的,这就遇到了电梯的问题。如果某一天电梯坏了,那么

  • Android 判断网络状态对音频静音的实现方法

    在实际应用中,我们不希望在教室网络,打开游戏就显示较大的声音,进而影响上课质量。因此,就需要让app变得智能,让app可以根据使用者当前网络状态,自动进行静音等操作。 本次内容分为两部分:1. 识别网络环境 2. 实现app自动静音。 自动静音 ** * 实现静音功能 * private void silentS

  • Vue项目自动转换 px 为 rem的实现方法

    前端开发中还原设计图的重要性毋庸置疑,目前来说应用最多的应该也还是使用rem。然而很多人依然还是处于刀耕火种的时代,要么自己去计算rem值,要么依靠编辑器安装插件转换。 而本文的目标就是通过一系列的配置后,在开发中可以直接使用设计图的尺寸开发,项目为我们自动编译,转换成rem。 技术栈 vue-cli:使用脚手架工具创建项目。

  • 详解Vue项目在其他电脑npm run dev运行报错的解决方法

    一个 Vue 项目从一台电脑上传到 github 上之后,再另外一台电脑上 git clone 。并使用 npm run dev 或 npm run start 发生以下报错的解决方法。

  • 一步一步跟我学易语言之循环语句

    循环语句 循环,顾名思义,就是反复做同一件事。循环又分为次数循环和条件循环。当我们对一件事重复操作的时候要用到循环语句。在支持库的系统核心支持库中的流程控制里面,有我们以后要用到的循环语句。 img src="https:img.nhooo.comstaticupload2103132

  • vue-router权限控制(简单方式)

    在vue-router控制前端权限是常见需求: 有一种做法是直接在后端完成判断,提供页面列表和操作列表,在前端进行渲染,但这个方案并不优雅,前后端耦合度比较高。 比较常见的做法是把登录页面独立在router之外,专门写一个权限控制文件,在登录之后根据用户权限加载router,之后把权限作为参数传入各种组件中,以控制元素的渲染。这个方法比较合理,没有什么额外的开销

  • 解决pycharm运行时interpreter为空的问题

    如下所示: img src="https:img.nhooo.comstaticupload2103

  • Element-UI踩坑之Pagination组件的使用

    先说结论:在改变pageSize时,若当前的currentPage超过了最大有效值,就会修改为最大有效值。 一般Pagination组件的声明如下: el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :page-size="pageSi

  • 解决Mac下首次安装pycharm无project interpreter的问题

    Pycharm本身并不带编译器,所以第一次用需要自己下载编译器插件。 1、首先去 https:www.python.orgdownloads 这个网址去下载对应的python版本 (win

  • 一步一步跟我学易语言之常数、常量和资源

    常数: 常数为可以直接在程序中使用的数据,它具有以下几种类型: 1、数值型常数。如: 1、100、3.14 等; 2、逻辑型常数。如:真、假 ; 3、日期时间型常数。日期时间常数的内容必须用中括号括住,并且应按以下格式之一提供,在书写时年份后的时间部分可以被省略: 1>

  • 解决Pycharm运行时找不到文件的问题

    这是解释器设置问题,在设置里找到interpreter 找到合适的目录就可以了。因为重装了python导致pycharm找不到路径了。 另外,pycharm找不到tensorflow包的问题,也是在interpreter里面增加依赖,安装一下如图2所示

  • 解决Pycharm下面出现No R interpreter defined的问题

    安装Pycharm进行Python开发时,经常右下角提示No R interpreter defined,处理方式: 1、安装R,然后将R的路径添加到Pycharm中: 2、如果不需要进

  • pycharm执行python时,填写参数的方法

    1、按快捷键:alt+shift+F10调出运行窗口,之后选择Edit Configurations或者按0 2、输入参数,点击运行 img src="https:

  • iOS开发技巧之WeakSelf宏的进化详解

    前言 本文主要给大家介绍了关于iOS之WeakSelf宏的进化的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 WeakSelf宏的进化 我们都知道在防止如block的循环引用时,会使用__weak关键字做如下定义: __weak typeofs

  • java图形化界面实现登录窗口

    登录窗口一般很常见,现在让我们自己也来写一个吧! PS:很多import是重复的,是因为我是分了几个类写的,必须单独导入 模拟qq登录窗口 import java.awt.*; import java.io.*; import java.awt.event.*; import javax.swing.*; public class QQGUI extends

  • Python使用min、max函数查找二维数据矩阵中最小、最大值的方法

    本文实例讲述了Python使用min、max函数查找二维数据矩阵中最小、最大值的方法。分享给大家供大家参考,具体如下: 简单使用min、max函数来得到二维数据矩阵中的最大最小值,很简单,这是因为工作需要用到一个东西所以先简单来写了一下: #!usrbinenv python #encoding:utf-8 ''''' __Author__:沂水寒城 功能:找出来随

  • 浅析PHP与Python进行数据交互

    最近,决定在一个项目用tp5进行APP接口开发,用Python做数据分析,然后这就面临一个问题:PHP和Python如何进行数据交互? 思路 我解决此问题的方法是利用了PHP的passthru函数来调用命令运行Python脚本。 代码 P

  • 修改npm全局安装模式的路径方法

    在正式写此文章之前,我得说一点血泪史。 刚学nodeJS不久,很纳闷为什么全局安装的模块在 'node安装目录node_modules‘ 中没找到!后来仔细看了下安装成功后的信息,才发现原来是自动安装在C盘了,天啊,C盘肯定不能来放这些东西的啦,于是呢就上网百度了一下。 img src="https:img.nhooo.co

  • WebPack配置vue多页面的技巧

    WebPack虐我千百遍,我带她如初恋。一个项目前台页面写差不多了,webpack几乎零配置,也算work起来了。现在需要编写后台管理界面,另起一个单独的项目,那是不存在的。于是网上了搜了大把大把的文章,很多都是修改了项目的结构,讨厌,vue-cli搞的那一套,干嘛要修改来修改去的。像我这种前端小萌新,webpack的配置改着就把前台部分run不起来了。。。 于是就有了这个笔记: s

  • iOS如何定义名为任意的变量详解

    前言 本文主要介绍了关于iOS定义名为任意的变量的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 需求说明 在实际的编程过程中,我们总要定制一些控件,在定制的过程里,有时喜欢自己实现部分delegate方法 MYScrollView.m

  • Android编程实现3D立体旋转效果的实例代码

    说明:之前在网上到处搜寻类似的旋转效果 但搜到的结果都不是十分满意 原因不多追述(如果有人找到过相关 比较好的效果 可以发一下连接 一起共同进步) 一 效果展示 : 如非您所需要的效果 也希望能给些微帮助 img src="https:img.nhooo

  • npm全局模块卸载及默认安装目录修改方法

    卸载全局安装模块 npm uninstall -g package 卸载后,你可以到 node_modules 目录下查看包是否还存在,或者使用以下命令查看:npm ls npm的指令还是要多看英文文档,如h

  • MySql 5.7.21免安装版本win10下的配置方法

    1、解压到想要安装的位置,创建my.ini文件   my.ini的内容如下 [mysql] # 设置mysql客户端默认字符集 defa

  • Android Zxing 转换竖屏扫描且提高识别率的方法

    最近的一个Android需要用到扫码功能,用的是Zxing开源库。Zxing的集成就不说了,但是Zxing默认的是横屏扫码,在实际生产中并不适用,需要改为竖屏扫描。 转竖屏步骤: 1. AndroidManifest.xml中把activity标签CaptureActivity部分的screenOrientation改为portrait。p

  • SqlServer 获取字符串中小写字母的sql语句

    有时候我们会截取字符串中的一些特殊想要的东西,大小写字母、模号、汉字、数字等等,今天先介绍一个获取字符串中小写字母(也是大写字母)的方式,直接上写法: DECLARE @s VARCHARMAX= 'AbcdEf奥奥' --待截取字符串 DECLARE @temp VARCHARMAX='' --临时变量 SELECT @temp=@temp+SUBSTRINGch, sv

  • Android使用Rotate3dAnimation实现3D旋转动画效果的实例代码

    利用Android的ApiDemos的Rotate3dAnimation实现了个图片3D旋转的动画,围绕Y轴进行旋转,还可以实现Z轴的缩放。点击开始按钮开始旋转,点击结束按钮停止旋转。 img src="https:img.nhooo.comstaticupload2103131708120.png?201841592035"

  • webstorm中配置nodejs环境及npm的实例

    ——nodejs安装及环境配置 1.nodejs官网,下载windows平台nodejs环境安装包.msi格式,安装 2.测试安装是否成功: cmd操作,进入node安装根目录下: node -v ; npm -v 查看版本号 img sr

  • 浅谈Node.js 沙箱环境

    node官方文档里提到node的vm模块可以用来做沙箱环境执行代码,对代码的上下文环境做隔离。 \A common use case is to run the code in a sandboxed environment. The sandboxed code uses a different V8 Context, meaning that it has a dif

  • Python实现的多项式拟合功能示例【基于matplotlib】

    本文实例讲述了Python实现的多项式拟合功能。分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- #! python2 import numpy as np import matplotlib.pyplot as plt from pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei'

  • Objective-C与Swift之间的互相调用和跳转

    一、OC和Swift互相跳转 首先在需要引入Swift的文件中导入头文件#import "工程名-Swift.h" OC跳转Swift页面: #import "ViewController.h" #import "OCAndSwift-Swift.h" 引入头文件 @interface ViewCon

  • webstorm配置支持nodejs并自动补全的方法

    1.配置支持nodejs 配置nodejs支持,博主下载的2017.02的最新版本,下载后如果你自己已经有安装node了,那么ide会像myeclipse一样自动找到node的位置并添加配置,不需要你手动配置。 如果你没有成功,那么到File-Setting-输入Node.js(选中点进去)-Node imterpreter(选

  • 深入理解Objective-C中类的数据结构

    一、类的结构 OC 中的代码在底层实现,使用的是 C、C++,所以要研究 OC 中的类结构,可以将 OC 的代码转成 C++的代码即可。首先看一下 NSObject 的结构是什么样子的,创建一个文件并简单的编写如下代码: CustomFile.m #import FoundationFoundation.h void

  • 浅谈关于android软键盘弹出问题

    问题: 今天公司项目处理一个软键盘弹出的逻辑,要求点击按钮之后弹出软键盘。 实现代码如下: 获取焦点 editText.setFocusabletrue; editText.setFocusableInTouchModetrue; editText.reque

  • Android TV开发:实现3D仿Gallery效果的实例代码

    本文讲述了Android TV开发:实现3D仿Gallery效果的实例代码。分享给大家供大家参考,具体如下: 1.实现效果: 滚动翻页+ 页面点击+页码指示器+焦点控制 2.实现这个效果之前必须要了解 Android高级图片滚动控件实现3D版图片轮播器这篇文章,我是基于他的