首页 文章 精选 留言 我的

精选列表

搜索[网站开发],共10000篇文章
优秀的个人博客,低调大师

Python开发环境pipenv

使用pipenv(官方推荐) pipenv只是一个工具,我们用这个工具来创建虚拟环境;我们用pipenv来创建一个虚拟环境,这个虚拟环境是和项目绑定的,也就是我们每创建一个项目就要创建一个虚拟环境 安装: pip install pipenv 为项目安装独立的虚拟环境 # 进入项目相应的目录以后 pipenv install image.png image.png 启动pipenv 启动 # 在项目目录下执行 pip shell image.png 退出 exit image.png 安装包 pipenv install flask 卸载包 pipenv uninstall flask image.png 查看包之间的依赖关系 pipenv graph image.png 查看虚拟环境的路径 image.png 安装各种包,比如Flask pipenv install flask

优秀的个人博客,低调大师

Web前端开发----JS

JavaScript是世界上最流行的编程语言。 这门语言可用于HTML和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript 是脚本语言 JavaScript是一种轻量级的编程语言。 JavaScript是可插入HTML页面的编程代码。 JavaScript插入HTML页面后,可由所有的现代浏览器执行。 JavaScript很容易学习。 JavaScript:写入 HTML 输出 JavaScript:对事件作出反应 Button:按钮的意思 Onclick事件: Alter函数:弹出对话框 JavaScript:改变 HTML 内容 使用JavaScript来处理HTML内容是非常强大的功能 您会经常看到document.getElementByID("some id")。这个方法是HTML DOM中定义的。 DOM(文档对象模型)是用以访问HTML元素的正式W3C标准。 JavaScript:改变 HTML 样式 改变HTML元素的样式,属于改变HTML属性的变种。 HTML中的脚本必须位于与标签之间。 脚本可被放置在HTML页面的和部分中。 标签 如需在HTML页面中插入JavaScript,请使用标签。 和会告诉JavaScript在何处开始和结束。 和之间的代码行包含了JavaScript: 您无需理解上面的代码。只需明白,浏览器会解释并执行位于和之间的JavaScript。 那些老旧的实例可能会在标签中使用type="text/javascript"。现在已经不必这样做了。JavaScript是所有现代浏览器以及HTML5中的默认脚本语言。 在 或 中引用脚本文件都是可以的。实际运行效果与您在 标签中编写脚本完全一致。 JavaScript通常用于操作HTML元素。 操作HTML 元素 如需从JavaScript访问某个HTML元素,您可以使用document.getElementById(id)方法。 请使用"id"属性来标识HTML元素: JavaScript 语句 JavaScript 语句 JavaScript语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。 下面的JavaScript语句向id="demo"的HTML元素输出文本"Hello World": document.getElementById("demo").innerHTML="Hello World"; 分号; 分号用于分隔JavaScript语句。 通常我们在每条可执行的语句结尾添加分号。 使用分号的另一用处是在一行中编写多条语句 JavaScript 代码块 JavaScript语句通过代码块的形式进行组合。 块由左花括号开始,由右花括号结束。 块的作用是使语句序列一起执行。 JavaScript函数是将语句组合在块中的典型例子。 下面的例子将运行可操作两个HTML元素的函数: function myFunction() { document.getElementById("demo").innerHTML="Hello World"; document.getElementById("myDIV").innerHTML="How are you?"; } JavaScript 对大小写敏感 空格 JavaScript会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。 对代码行进行折行 您可以在文本字符串中使用反斜杠对代码行进行换行。下面的例子会正确地显示: document.write("Hello \ World!"); JavaScript 是脚本语言。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。 变量是存储信息的容器。 JavaScript 变量 与代数一样,JavaScript变量可用于存放值(比如x=2)和表达式(比如z=x+y)。 变量可以使用短名称(比如x和y),也可以使用描述性更好的名称(比如age, sum, totalvolume)。 ·变量必须以字母开头 ·变量也能以$和_符号开头(不过我们不推荐这么做) ·变量名称对大小写敏感(y和Y是不同的变量) 提示:JavaScript语句和JavaScript变量都对大小写敏感。 JavaScript 数据类型 JavaScript变量还能保存其他数据类型,比如文本值(name="Bill Gates")。 在JavaScript中,类似"Bill Gates"这样一条文本被称为字符串。 JavaScript变量有很多种类型,但是现在,我们只关注数字和字符串。 当您向变量分配文本值时,应该用双引号或单引号包围这个值。 当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。 例子 var pi=3.14; var name="Bill Gates"; var answer='Yes I am!'; 声明(创建)JavaScript 变量 在JavaScript中创建变量通常称为“声明”变量。 我们使用var关键词来声明变量: var carname; 变量声明之后,该变量是空的(它没有值)。 如需向变量赋值,请使用等号: carname="Volvo"; 不过,您也可以在声明变量时对其赋值: var carname="Volvo"; 您可以在一条语句中声明很多变量。该语句以var开头,并使用逗号分隔变量即可: var name="Gates", age=56, job="CEO"; JavaScript 数据类型 字符串、数字、布尔、数组、对象、Null、Undefined JavaScript 拥有动态类型 JavaScript拥有动态类型。这意味着相同的变量可用作不同的类型: 实例 var x // x为undefined var x = 6; // x为数字 var x = "Bill"; // x为字符串 JavaScript 字符串 字符串是存储字符(比如"Bill Gates")的变量。 字符串可以是引号中的任意文本。您可以使用单引号或双引号: 实例 var carname="Bill Gates"; var carname='Bill Gates'; 您可以在字符串中使用引号,只要不匹配包围字符串的引号即可: 实例 var answer="Nice to meet you!"; var answer="He is called 'Bill'"; var answer='He is called "Bill"'; JavaScript 数字 JavaScript只有一种数字类型。数字可以带小数点,也可以不带: 实例 var x1=34.00; //使用小数点来写 var x2=34; //不使用小数点来写 JavaScript 布尔 布尔(逻辑)只能有两个值:true或false。 var x=true var y=false 布尔常用在条件测试中 JavaScript 数组 下面的代码创建名为cars的数组: var cars=new Array(); cars[0]="Audi"; cars[1]="BMW"; cars[2]="Volvo"; 或者(condensed array): var cars=new Array("Audi","BMW","Volvo"); JavaScript 对象 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式(name : value)来定义。属性由逗号分隔: var person={firstname:"Bill", lastname:"Gates", id:5566}; Undefined 和 Null Undefined这个值表示变量不含有值。 可以通过将变量的值设置为null来清空变量。 声明变量类型 当您声明新变量时,可以使用关键词"new"来声明其类型: var carname=new String; var x= new Number; var y= new Boolean; var cars= new Array; var person= new Object; JavaScript变量均为对象。当您声明一个变量时,就创建了一个新的对象。 JavaScript 对象 JavaScript中的所有事物都是对象:字符串、数字、数组、日期,等等。 在JavaScript中,对象是拥有属性和方法的数据。 属性和方法 属性是与对象相关的值。 方法是能够在对象上执行的动作。 举例:汽车就是现实生活中的对象。 汽车的属性: car.name=Fiat car.model=500 car.weight=850kg car.color=white 汽车的方法: car.start() car.drive() car.brake() 汽车的属性包括名称、型号、重量、颜色等。 所有汽车都有这些属性,但是每款车的属性都不尽相同。 汽车的方法可以是启动、驾驶、刹车等。 所有汽车都拥有这些方法,但是它们被执行的时间都不尽相同。 JavaScript 中的对象 在JavaScript中,对象是数据(变量),拥有属性和方法。 当您像这样声明一个JavaScript变量时: var txt = "Hello"; 您实际上已经创建了一个JavaScript字符串对象。字符串对象拥有内建的属性length。对于上面的字符串来说,length的值是5。字符串对象同时拥有若干个内建的方法。 属性: txt.length=5 方法: txt.indexOf() txt.replace() txt.search() 提示:在面向对象的语言中,属性和方法常被称为对象的成员。 本例创建名为"person"的对象,并为其添加了四个属性: 访问对象的属性 访问对象属性的语法是: objectName.propertyName 本例使用String对象的length属性来查找字符串的长度: var message="Hello World!"; var x=message.length; 在以上代码执行后,x的值是:12 访问对象的方法 您可以通过下面的语法调用方法: objectName.methodName() 这个例子使用String对象的toUpperCase()方法来把文本转换为大写: var message="Hello world!"; var x=message.toUpperCase(); 在以上代码执行后,x的值是: HELLO WORLD! JavaScript 函数 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词function: function functionname() { 这里是要执行的代码 } 当调用该函数时,会执行函数内的代码。 可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由JavaScript在任何位置进行调用。 提示:JavaScript对大小写敏感。关键词function必须是小写的,并且必须以与函数名称相同的大小写来调用函数。 运行的结果 调用带参数的函数 在调用函数时,您可以向其传递值,这些值被称为参数。 这些参数可以在函数中使用。 您可以发送任意多的参数,由逗号(,)分隔: myFunction(argument1,argument2) 当您声明函数时,请把参数作为变量来声明: function myFunction(var1,var2) { 这里是要执行的代码 } 变量和参数必须以一致的顺序出现。第一个变量就是第一个被传递的参数的给定的值,以此类推。 ----------------------------------------------------------------------------------------- 两次的对比 带有返回值的函数 有时,我们会希望函数将值返回调用它的地方。 通过使用return语句就可以实现。 在使用return语句时,函数会停止执行,并返回指定的值。 语法 function myFunction() { var x=5;return x; } 上面的函数会返回值5。 注释:整个JavaScript并不会停止执行,仅仅是函数。JavaScript将继续执行代码,从调用函数的地方。 函数调用将被返回值取代: var myVar=myFunction(); myVar变量的值是5,也就是函数"myFunction()"所返回的值。 即使不把它保存为变量,您也可以使用返回值: document.getElementById("demo").innerHTML=myFunction(); "demo"元素的innerHTML将成为5,也就是函数"myFunction()"所返回的值。 局部JavaScript 变量 在JavaScript函数内部声明的变量(使用var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。 您可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。 只要函数运行完毕,本地变量就会被删除。 全局JavaScript 变量 在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。 JavaScript 变量的生存期 JavaScript变量的生命期从它们被声明的时间开始。 局部变量会在函数运行以后被删除。 全局变量会在页面关闭后被删除。 JavaScript 运算符 运算符=用于赋值。 运算符+用于加值。 运算符=用于给JavaScript变量赋值。 算术运算符+用于把值加起来。 JavaScript 比较和逻辑运算符 比较和逻辑运算符用于测试true 或 false 比较运算符 比较运算符在逻辑语句中使用,以测定变量或值是否相等。 给定x=5,下面的表格解释了比较运算符: 感谢阅读 喜欢看小编文章的点个订阅或者喜欢!小编每天都会跟大家分享文章,也会给大家提供web前端学习资料。

优秀的个人博客,低调大师

JHipster开发环境安装

这里采用官方推荐的Yarn安装方法,默认操作系统为CentOS 7.4。 1 安装JDK 推荐版本:OpenJDK 1.8.0-64bit。 完整安装说明,请参考这里 2 安装Nodejs 推荐版本: v8.11.3 完整安装说明,请参考这里 3 安装Yarn 推荐版本: v1.7.0 完整安装说明,请参考这里 4 安装JHipster 安装最新版本 目前最新版本: 5.1.0 $ yarn global add generator-jhipster 升级到最新版本 $ yarn global upgrade generator-jhipster 指定版本安装 $ yarn global add generator-jhipster@v5.1.0 可选安装 安装Yeoman $ yarn global add yo 安装Maven 推荐版本: 3.5.4 完整安装说明,请参考这里 参考 如果需要在Mac OS X,Windows上安装,或者Docker安装方式,请参考官网的安装文档:https://www.jhipster.tech/installation/ 你现在的气质里,藏着你走过的路,读过的书,爱过的人。

优秀的个人博客,低调大师

WebStorm 开发配置

1. require黄线问题 图1.png 配置: File->Settings...->Lanaguages & Frameworks -> JavaScript -> Libraries -> Add... 图2.png 按图2填写,点击ok,效果图3所示,点击ok即可。 图3.png 2. 设置代码缩进 File -> Settings... -> Editor -> Code Style -> JavaScript,设置数据如下 图3.png 3. 代码提示插件 ReactNative-LiveTemplate file -> import settings -> ReactNative.jar 4. 设置JavaScript模板 File -> Settings... -> Editor -> File and Code Templates -> Files -> JavaScript File,设置模板内容为 import React, { PureComponent } from 'react'; import { StyleSheet, View } from 'react-native'; /** * @FileName: ${NAME} * @Author: ${USER} * @Date: ${DATE} * @Description: ${CONTENT} */ class ${NAME} extends PureComponent { render() { return( <View style={styles.container}> </View> ) } } /** * 样式属性 */ const styles = StyleSheet.create({ container: { backgroundColor: '#DDD' } }); /** * 导出当前Module */ module.exports = ${NAME}; 5. 自定义注释 File -> Settings... -> Editor -> Live Templates -> JavaScript, 点击右侧加号, /** * * @author mazaiting */ 图4.png 使用: Windows下Ctrl+J,调出快捷输入框,选择对应的即可

优秀的个人博客,低调大师

Eclipse 开发配置

1. Eclipse配置HTML/JS/CSS/JSP页面的自动提示 1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist 修改Auto Activation triggers for java的值为:zjava 点击apply按钮 如图: 图1.png 2.继续打开JavaScript→Editor→Content Assist 修改Auto Activation triggers for javaScript的值为:zjs 点击apply按钮 如图: 图2.png 3.继续打开web→html Files→Editor→Content Assist 修改Prompt when these characters are inserted:的值为:zhtml 点击apply按钮 如图: 图3.png 4.打开File→Export→Genral→Preferences→导出一文件到任意位置,然后用记事本打开此文件 ,Ctrl+F进行查找 图4.png 查找 zjava 然后将其值改为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW 再查找 zjs 然后将其值改为 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW 再查找 zhtml 然后将其值改为 <=.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVW 保存文件。 5.打开eclipse→File→Import→Genral→Preferences,导入刚刚编辑的文件后,所有设置完毕. 2. 设置字体颜色 字体:Inconsolata下载 下载下来之后导入到C:\Windows\Fonts目录下。 颜色: 在此基础上进行修改:(这里的数值都是数值 红绿蓝—RGB设置) 1、注释 Annotations : 107 147 186 浅蓝色 2、符号 Brackets : 255 128 0 橙色 3、类名 Classes : 0 80 50 加粗 深绿色 4、常量 Constant : 202 0 202 加粗 玫瑰红 5、弃用的成员 Deprecated members : 123 23 43 中划线 加粗 咖啡色 6、枚举 Enums : 128 0 255 紫色 7、变量 Fields : 128 0 128 深紫色 8、return关键字 Keyword 'return' : 255 0 85 红色 加粗 9、其他关键字 Keyword excluding 'return' : 207 46 125 玫瑰红 加粗 10、方法定义 Method declarations : 255 128 64 橙色加粗 11、方法 Methods : 0 48 96 深蓝 12、数字 Numbers :42 0 255 蓝色 13、运算符 Operators : 255 128 0 橙色 14、其他 Others :78 123 0 绿色 15、静态变量 Static fields : 33 0 189 蓝色 加粗 16、字符串 Strings : 132 26 138 紫色 3. 类似Sublime Text 编辑区皮肤,风格,颜色 1. 第一种:下载Eclipse的颜色主题(Color Themes)插件 2. 第二种:eclipse-ui-theme,下载压缩包, 并解压到dropins文件夹中,然后重启Eclipse,Preferences > General > Appearance 并选择 Dark Juno. 3. 第三种:添加插件 图5.png 4. 第四种:在Eclipse Marketplace中搜索Eclipse Color Theme 图6.png 5. 第五种:离线安装。主题包下载 步骤: 点击Add...按钮 点击local... 切记Contact all update sites during install to find required software选项不要勾选. 重启Eclipse,在window->Preferences->General->Appearance->Color Theme, 选择对应的主题. 4. 修改JSP默认模板 1. window->Preferences->Web->JSP Fils->Editor->Templates. 图7.png 2. 选择后在右侧点击Edit...,将内容修改如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> ${cursor} </body> </html> 4. Java Doc模板配置 1). Window->Preferencecs->Java->Code Style->Code Template->Comments. 图8.png 2). 修改Types和Methods内容如下: /** * ${tags} * @author ${user} * @date ${date} ${time} */

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册