- 博客(54)
- 资源 (4)
- 问答 (4)
- 收藏
- 关注
原创 SpringBootApplication cannot be resolved to a type解决
注释SpringBootApplication时报错SpringBootApplication cannot be resolved to a type@SpringBootApplication解决如下引包:import org.springframework.boot.autoconfigure.SpringBootApplication; ...
2018-07-31 15:40:48 13714 2
原创 微信小程序开发者工具更新后出现WXSS文件编译错误
微信小程序开发者工具更新后出现WXSS文件编译错误1.更新出错:2.在控制台输入:openVendor();然后会跳转到开发工具所在目录,删除掉一下两个文件最后重启一下开发者工具即可!
2018-01-02 15:12:14 10027 5
转载 Git常用命令
Git常用命令一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]二、配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)
2017-12-26 13:38:48 274
原创 中间件
中间件为解决分布式应用中的异构等问题中间件 = 平台 + 通信1.1 概念借助中间件可以在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。中间件不仅要实现互联,而且要实现应用的互操作,中间件是基于分布式处理的基础软件,远比OS平台和网络服务重要。 中间件是位于平台(硬件和操作系统)和应用之间的通用服务,如图1所示 图11
2017-11-07 18:37:41 595
原创 thinkphp后台获取微信小程序用户信息
thinkphp后台获取微信小程序用户信息首先需要看懂微信小程序开发文档的 开放接口中的 登录 和 用户信息。微信小程序的用户数据怎么传到thinphp后台操作存储到mysql。wx.login(OBJECT)调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的 会话密钥(session_key)等。用户数据的加解密通讯需要依赖会话密钥完成。code 换取 session_
2017-09-12 21:26:51 10374 4
转载 PHP代码安全检测
1、概述代码审核,是对应用程序源代码进行系统性检查的工作。它的目的是为了找到并且修复应用程序在开发阶段存在的一些漏洞或者程序逻辑错误,避免程序漏洞被非法利用给企业带来不必要的风险。代码审核不是简单的检查代码,审核代码的原因是确保代码能安全的做到对信息和资源进行足够的保护,所以熟悉整个应用程序的业务流程对于控制潜在的风险是非常重要的。审核人员可以使用类似下面的问题对开发者进行访谈,来收集
2017-09-05 11:26:52 2102
原创 在CentOS7下搭建LAMP+SSL 的配置
在CentOS7下搭建LAMP+SSL 的配置安装完 LAMP 之后想要配置 HTTPS ,会发现找不到 mod_ssl.so 也找不到 ssl的配置文件。本文根据自己的失败经验就介绍一下其搭建步骤。1、yum安装 yum install -y httpd php php-mysql php-gd php-mbstring php-xml mar
2017-08-21 23:26:10 1335
原创 centos7下安装MYSQL(mariadb)
centos7下安装MySQL知识预知:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,10.0.9版起使用Xt
2017-08-21 23:24:30 330
转载 在Web网页上使用VBScript 和JScript
在Web网页上使用VBScript 和JScript综述:本文讨论了VBScript和 JScript之间的区别,以及它们的使用场合。本文还讨论了:Visual InterDev中的VBScript 和JScript内联服务器脚本和单元脚本执行顺序如果你要编写一个Web网页就必须要编写一些脚本。幸运的是,你可以从几种脚本编写语言中选择一个。不幸的是,有这么多种语言可以选
2017-08-19 15:58:40 2504 1
原创 DOM操作--表格的相关操作
DOM操作--表格的相关操作1、表格隔行变色: window.onload = function(){ //tab1是表格的id var oTab = document.getElementById('tab1'); //隔行变色 for(var i = 0; i < oTab.tBodies[0].rows.length; i++){ if(i % 2
2017-08-19 10:52:20 281
原创 JavaScript学习之DOM常用
JavaScript学习之DOM创建、插入和删除元素创建DOM元素createElement (标签名)----- 创建一个节点appendChild(节点) --------追加一个节点 DOM应用 window.onload = function (){ var oBtn = document.getElementById('btn1
2017-08-18 21:06:34 222
原创 https环境配置ssl(下)新手看
https配置证书的选择常见的有 nginx apache tomact IIS;请根据您的服务器类型进行下载,通常,Java需要的是tomacat证书,PHP环境常用的有 Nginx,Apache这边以nginx为例,其他方式类似。若是Nginx,1、在Nginx的安装目录下新建目录cert,将证书和密钥,以214221995500121.pem,2
2017-08-18 12:53:35 391
原创 htts环境搭建准备(上)新手需要
HTTPS环境搭建对于一个新手来说必须先理清思路,看看资料再动手。首先需要准备的东西:1. 服务器一台,阿里云又学生机的话挺便宜的; 2. 申请一个域名,域名备案需要1~2周的时间; 3. 申请阿里云的免费证书有
2017-08-18 11:32:41 613
原创 JavaScript数组的定义属性及使用
JavaScript数组的定义属性及使用数组的定义 var arr = [ 1,2,3 ];或 var arr = new Array( 1,2,3 );一般采用第一种方式定义,[ ] 的性能比较高 数组的使用原则 数组中应该只存一种类型的变量。数组的属性数组一般采用的属性 lengthlengt
2017-08-13 20:12:50 555
转载 Sublime Text 3快捷键
Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷键汇总。用惯了vim,有些快捷键也懒得用了,尤其是在win下面,还有图形界面,所以个人觉得最有用的还是搜索类,对于阅读和修改代码来说,非常实用。选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全
2017-08-13 15:11:32 335
原创 JavaScript异步编程
JavaScript异步编程 javascript的语言的执行环境是“单线程”。即一次只能完成一件任务。 javascript的异步处理能够很好的应对大型Web程序的复杂性,交付快速相应的代码。 javascript的异步处理技巧有:回调函数、事件监听、发布订阅、Promise等1.回调函数 回调函数是异步编程最基本的方法。
2017-08-11 11:05:23 282
转载 thinkphp5.0的命名空间详解
thinkphp5.0的命名空间详解 ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,使用ThinkPHP框架可以极大简化我们的开发过程,节省时间。这篇文章首先介绍一个ThinkPHP中十分重要的概念:命名空间。注:初学者必须要弄清楚命名空间的概念!!!命名空间 由于PHP语法里不支持函数重载机制,如果一个应用里有两个同名的方
2017-07-23 15:16:42 666
转载 CSS的书写规范、顺序
CSS书写顺序1.位置属性(position, top, right, z-index, display, float等)2.大小(width, height, padding, margin)3.文字系列(font, line-height, letter-spacing, color- text-align等)4.背景(background, border等)5.其他(
2017-07-10 08:36:18 323
原创 SQL的having和where的区别
SQL的having和where的区别WHERE 子句如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。语法:select 列名称 from 表名称 where 列 运算符 值注:Where中不能使用聚合函数HAVING 子句在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无
2017-07-09 20:32:08 528
原创 thinkphp5.0开发实战基础--如何使用框架
thinkphp5.0开发实战基础--如何使用框架注:本文将thinkphp5.0下载解压到了tp5文件夹中!!!1、首先 thinkphp5.0不同于thinkphp3.2的是: 入口文件 在 public目录中,此时要访问的网址应该是 localhost/tp5/public/index.php, 访问如图所示:2、命名空间 na
2017-07-09 15:00:26 3008 3
原创 PHP代码没问题,插入第一条数据后就不能再添加新的记录
今天帮同学看代码,发现一个问题,PHP代码没有问题,可以添加第一条数据,但是后来再添加新的信息到数据库一直失败各位请注意了,第一种:在创建数据库的时候,如果主键ID你是想它自动的,一定要设置自增将主键设自增后,记录数可以继续添加了第二种:或者你的主键是需要自己输入,但是输入的主键不能重复,这时也可以添加新纪录
2017-06-12 08:59:15 2518 1
原创 phpstudy的80端口被占用
phpstudy的80端口被占用点击----其他选项菜单-----打开配置文件----httpd.conf将端口号改为 8080现在可以重启phpstudy了,然后访问的时候 不是localhost 要改为 localhost:8080/ 或者127.0.0.1:8080/ 这个很重要!!!!
2017-06-10 21:38:02 5354 1
原创 JavaScript入门基础--对象
JavaScript入门基础--对象1.对象也是变量,但对象可以包含多个值(多个变量) 对象属性:键值对 name : value,对象的属性是无序的2.创建对象 ① var obj = { x : 1, y : 1} ; ②new/原型链 : function foo(){} va
2017-05-17 22:09:14 212
原创 JavaScript入门基础--数据类型编程练习
JavaScript入门基础--数据类型编程练习请在index.html文件中,编写arraysSimilar函数,实现判断传入的两个数组是否相似。具体需求:1. 数组中的成员类型相同,顺序可以不同。例如[1, true] 与 [false, 2]是相似的。2. 数组的长度一致。3. 类型的判断范围,需要区分:String, Boolean, Number, undefined
2017-05-16 19:13:26 356
原创 JavaScript入门基础--数据类型
JavaScript入门基础--数据类型原始数据类型:number string boolean null undefined object 对象: function array date.... 注:javascript 只有一种数字类型,数字可以带小数点也可以不带undefined 和 null:
2017-05-16 16:05:49 247
原创 微信小程序定位到当前城市
微信小程序定位到当前城市首先需要申请百度地图Geocoding APIGeocoding API包括地址解析和逆地址解析功能:地理编码:即地址解析,由详细到街道的结构化地址得到百度经纬度信息,例如:“北京市海淀区中关村南大街27号”地址解析的结果是“lng:116.31985,lat:39.959836”。同时,地理编码也支持名胜古迹、标志性建筑名称直接解析
2017-02-22 19:13:07 8128 1
原创 微信小程序两种为对象属性赋值的方式
微信小程序两种为对象属性赋值的方式对应config.wxml 阶段一 对应config.jsdata:{ //定义对象configs:{}}//方式一switchChange:function(e){ //为对象的某一属性赋值 configs.config1={ }; console.
2017-02-14 17:09:18 9077
原创 JAVA异常与异常处理重点
JAVA异常与异常处理重点捕获异常try-catch-finally1、try 捕获异常的第一步是用try{…}选定捕获异常的范围,由try所限定的代码块中的语句在执行过程中可能会生成异常对象。Try语句不能单独存在,必须有后面的catch或finally语句。2、catch 每个try代码块可以伴随一个或多个catch语句,用于处理try代码块
2017-01-10 15:33:52 387
原创 JAVA接口回调
JAVA接口回调接口回调和上转型对象都是多态的体现接口回调是指:可以把使用某一接口的类创建的对象的引用赋给该接口声明的接口变量中,那么该接口变量就可以调用被类实现的接口中的方法。 实例:interface Fruit{ void showName();}class Apple implements Fruit{ public void showNam
2017-01-10 13:47:43 316
原创 JAVA 上转型对象
JAVA 上转型对象 假设,B是A的子类或间接子类,当用子类B创建一个对象,并把这个对象的引用放到A类声明的对象中时,比如: A a; a=new B(); 那么就称对象a是子类对象b的上转型对象,对象的上转型对象的实体是子类负责创建的,但上转型对象会失去原对象的一些属性和功能。上转型对象具有如下特点:
2017-01-10 13:29:19 3798
原创 JAVA面向对象--继承--易遗忘知识点
JAVA面向对象--继承--易遗忘知识点一、子类继承父类时需要注意的:(1)父类的构造方法不能被继承,构造方法只属于定义它们的类本身。当创建一个子类对象时,子类构造方法首先调用父类的构造方法并执行,接着执行子类构造方法。(2)子类不能访问父类的private成员。(3)子类通过成员属性变量的隐藏和方法的重写可以把父类的状态和行为改变为自身的状态和行为。 注
2017-01-10 11:05:35 299
原创 JAVA面向对象易错小结
JAVA面向对象--易错小结一、使用对象 (1)对象操作自己的变量(对象的属性) (2)对象调用类中的方法(对象的功能)二、匿名对象 只使用一次的对象,称为匿名对象。 匿名对象只在堆内存中开辟空间,而不存在栈内存的引用。 public static void main(String a
2017-01-09 20:55:21 429
原创 微信小程序实现简单定位功能
微信小程序实现简单定位功能,简单易读,获取经纬度信息在pages下创建一个单页如locallocal.js如下var app = getApp() Page({ data:{ latitude:'', longitude:'' }, getLocation:function(e) { console.log(e) v
2016-11-28 12:32:00 41630 2
原创 thinkphp连接数据库配置
thinkphp连接数据库配置 thinkphp链接数据库有2种方式,一种PDO专用定义(建议使用),一种 mysql全局定义。找到文件Application ----Common ---- conf ----config.phpreturn array( //'配置项'=>'配置值' /*//mysql全局定义 'DB_TYPE' => 'mysql
2016-10-06 18:49:13 4751
原创 thinkphp入门使用教程前后台站点建立
thinkphp入门使用教程,建立前后台站点1.下载thinkphp,安装到www文件夹下2.可以看到thinkphp文件目录如下:其中index.php 是框架的入口文件 Application 是应用模块目录。(开发过程中一个网站最好只有一个主入口,所以我们会把前后台都写在Application文件夹里) thinkphp 框架目录
2016-10-06 17:41:11 3313
原创 如何创建一个新的ASP.NET项目
创建一个新的ASP.NET项目1.打开visual studio2.点击 新建项目3.设置项目名称、保存地址4.开始玩转项目
2016-09-11 18:15:59 606
原创 phpcms常用变量
{JS_PATH} -----------------------------------------------对应在 .statics / js / 文件夹,JS路径{CSS_PATH}----------------------------------------------对应在 .statics / css/ 文件夹 , CSS路径{IMG_PATH} -----------
2016-08-27 15:17:17 638
转载 phpcms默认模板目录解析
templates 框架系统模板目录 announce 公告 show.html 内容页 comment 评论 show_list.html 内容页评论列表 list.html 评论列表 content 内容模型
2016-08-27 15:08:34 589
原创 phpcms安装后网站首页跳转到Install/install/index.html
如何解决phpcms安装后网站首页跳转到Install/install/index.html的问题?如何解决phpcms安装后网站首页跳转到bad gateway的问题?首先:删除根目录下的html在文件夹caches里有一个install的文件最好也删除第二,清楚浏览器缓存,不会的可以百度一下,不同的浏览器清除缓存方式不同。这里以火狐为例:火狐右上角
2016-08-22 11:24:07 2098
TA创建的收藏夹 TA关注的收藏夹
TA关注的人