自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

戴翔的技术博客

生活不仅有眼前的苟且,还有苟且之后的代码……

原创 WindowsFormApplication超市商品信息管理系统

说明:本次作业采用EntityFramework框架完成,连接字符串的存放位置:Exam001\Exam001\App.congif登录界面输入用户名:daixiang,密码:123456,点击登录按钮登录进入主界面,账户名密码错误会提示“用户名或密码错误”,代码调用存储过程实现登录。主界面主界面可以直接进行数据的“删除”与“查询”操作。删除数据:在数据行上右键“删除”或选中记录行点击“删除”按钮,可进行数据的删除操作。查询数据:查询时,“货物代码”、“商品名称”不是必填,“商品类型”

2020-05-20 22:28:24 343

原创 微信小程序开发从入门到精通·学习路线
原力计划

1.HTML(基础)html和css是前端的基础,是前端的入门级知识,必须掌握。学习地址:https://www.runoob.com/html/html-tutorial.html2.CSS(基础)html和css是前端的基础,是前端的入门级知识,必须掌握。学习地址:https://www.runoob.com/css/css-tutorial.html3.JavaScript(基础...

2020-03-15 15:39:18 479

原创 PHP+MySQL+LayUI分页查询显示

html构建前端样式,AJAX异步请求数据,再使用layui.table数据表格的方法渲染。html 文件<div class="layui-card-body "> <table id="demo" class="layui-hide"></table> <div id="pageUD"></div&g...

2020-02-10 10:25:36 676

原创 Linux操作系统课程知识点脑梳理思维导图

笔者对本学期Linux操作系统课程知识点做了梳理,形成了如下所示的思维导图。点击图片可查看大图。xmind源文件下载见顶部资源链接。作者:戴翔电子邮箱:daixiangcn@outlook.com微信开发者主页:Null简介:中国公民,CSDN博客专家,秦淮区疾控中心托管社会公益组织指南针工作室志愿者,创业公司研发中心负责人,在校大学生。第二届大学生微信小程序应用开发大赛全国三等奖项目第一作者,微信小程序《约车吗》、《庆云慈善会》、《锋云速检》项目总工程师。

2020-06-12 10:56:04 174

原创 asp.net FormView控件中如何获取其他控件

笔者在做系统设置页面时,添加了一些控件,打算使用UploadFile控件做图片上传,可是在aspx.cs文件中写前台的控件ID时,却被VisualStudio2019 提示“ASP.NET:当前上下文中不存在XX”,然后发现控件未注册。删除该页面,新建了一个页面,再次拖入控件,还是如此提示。项目中的其他页面控件注册正常。在网上查找了大概5个小时,问题依然未解决。今天早上再次打开电脑,换了个思考方向,会不会是FormView控件的问题呢?于是就将FormView控件删除,再次添加其他控件,发现这次在asp

2020-05-27 09:10:02 108

原创 asp.net有验证控件时的重置按钮处理

在使用asp.net技术开发网站时,会用到一些验证控件,比如在修改密码场景下,需要验证密码的长度以及两次输入的密码是否一致等。但是,该页面也需要重置按钮实现清空TextBox的效果,如果直接写后台清空代码如:TextBox1.Text = “”; 点击重置按钮后会触发验证事件。避免此类情况发生的一个最好的方法就是设置每个控件的 ValidationGroup 值,将需要验证的一组控件设置相同的 ValidationGroup 值,重置按钮不设值或设置不同的值即可。作者:戴翔电子邮箱:daixia

2020-05-26 21:46:12 235

原创 textBox控件无法改变高度

textBox控件无法改变高度,Multiline 属性设置为False就可以了。相关文章:《微信小程序开发从入门到精通·学习路线》《C#开发WindowsForm程序Load事件未注册》《Visual Studio 2013如何显示代码行数》《PCI DSS不合规的处理方法》《PHP语言实现网站登录功能》《PHP实现退出登录功能》《LayUI数据表格查询与重载》《PHP+My...

2020-03-19 09:34:33 185

原创 几个简单的时间复杂度计算问题

x=90; y=100; while(y>0) if(x>100) {x=x-10;y--;} else x++;答:x=90,y=100,直接进入else语句x++,f(n)=1,所以时间复杂度T(n)=O(1).for (i=0; i<n; i++) for (j=0; j<m; j++) a[i][j]=0;答:第一个for循环执行n次,第...

2020-03-02 11:55:50 380 2

原创 本地IIS启动后网页HTTP 错误 404.3 - Not Found解决方案

本地启动IIS后访问自己刚刚写的网站会出现 HTTP 错误 404.3 - Not Found 如下图所示的报错代码,一般出现这种情况是由于IIS中的 应用程序开发功能 未打开,只需要将其打卡即可。解决方案:控制面板→程序和功能→打开或关闭Windwos功能在此窗口中依次展开Internet信息服务→万维网服务→应用程序开发功能,将需要的功能选项前面的勾上,确定安装即可,具体如下图所示:...

2020-02-25 08:41:07 794

原创 一篇文章解决计算机基础——进制转换难题

很多同学在学习计算机基础时对进制转换有一定的疑惑,本篇博文对此配合例题做出详尽的讲解,希望能够对大家在学习进制转换时有所帮助。由于博主水平有限,如果文中存在描述不当之处,恳请批评指正。1.十进制转R进制1.1 十进制转二进制十进制整数转二进制十进制整数转换成二进制采用“除2倒取余”,十进制小数转换成二进制小数采用“乘2取整”。例题: 135D = ______ B**解析:**如下图所...

2020-02-23 09:55:20 180

原创 C#开发WindowsForm程序Load事件未注册

使用Visual Studio新建WindowsForm程序之后,默认没有Load事件,如下图所示:那么,如果需要添加Load事件怎么办呢?Form设计页面内空白处双击。这是最简单便捷的方法。在【设计】页面窗口内空白处双击后完成Load事件的注册,效果如下图所示:手写代码。在Form.Designer.cs中InitializeComponent内添加如下代码:this.Load ...

2020-02-16 11:41:21 94

原创 Visual Studio 2013如何显示代码行数

在默认情况下,Visual Studio 是不显示行号的,但是我们开发时经常需要显示行号,只需要简单几步设置就可以让Visual Studio 显示行号,下面以Visual Studio 2013 C#开发语言为例。点击菜单依次为:【工具】-【选项】-【文本编辑器】-【C#】-【常规】-【行号】,设置后点击【确定】即可完整行号显示设置。相关文章:《PHP+MySQL+LayUI分页查询显示》...

2020-02-16 11:20:24 590

原创 PCI DSS不合规的处理方法

将SSL证书部署到网站之后,我们常常会使用检测工具对网站进行检测与评级,MySSL就是一个比较知名的检测网站,其是由亚洲诚信( TrustAsia )提供证书支持和技术支持的网站。通常,使用MySSL进行检测时后会出现如下图所示的检测概述,显示 PCI DSS不合规 。PCI DSS,全称Payment Card Industry Data Security Standard,第三方支付行业...

2020-02-11 19:06:27 1303

原创 LayUI数据表格查询与重载

查询功能模块的工作流程是:在输入框中输入关键字,点击查询按钮,数据传输到服务端。服务端接收到数据,进行查询后将数据拼接成前端框架所需要的json类型。服务端返回查询结果,前端数据表格方法级渲染的重载。如果未输入数据点击查询按钮,弹窗提示用户输入数据。前端数据展示与重载编写输入框与查询按钮,监听按钮点击事件。<div class="layui-inline layui-sho...

2020-02-10 15:14:41 535

原创 PHP实现退出登录功能

在PHP程序中,登录完成之后将存入session中,退出登录时,需要释放session,相应的代码如下所示。<?phpsession_start();if(isset($_SESSION["uid"])) // 检测变量是否设置{ session_unset(); // 释放当前在内存中已经创建的所有$_SESSION变量,但是不删除session文件以及不释放对应的se...

2020-02-09 10:25:16 1223

原创 PHP语言实现网站登录功能

使用PHP链接MySQL数据库进行登录验证。创建数据表首先,在数据库中创建登录功能所需要用到的数据表。该表应该包含用户名、密码、登录次数、最近一次登录时间、最近一次登录IP等字段。创建代码如下:DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `user_name` varchar(30) CHARACTER SET utf8 COL...

2020-02-09 09:29:56 1811 7

原创 QQ微信等分享链接时系统提取的标题和图片代码

有的时候,在我们写好网页后,需要通过QQ/微信等即时通讯工具分享出去,这时候,系统会提取网页的标题和图片,默认提取title和网页的第一张图片。当然,我们也可以指定分享的文字和图片。以图片为例,代码如下:<meta itemprop="image" content="https://qingyunsi.org.cn/wuhan2020/img/title.jpeg" />效果如...

2020-02-03 10:32:56 831

原创 C#:输入学号、姓名和成绩,要求成绩不能为负数

输入学号、姓名和成绩,要求成绩不能为负数,如果为负数则提示重新输入,直到输入正确为止。要求:使用异常处理机制,使得不论有何异常情况,程序均能正常运行结束。 try { int Score = -1; Console.WriteLine("请输入学号:"); ...

2020-01-06 10:47:09 326

原创 C#:输入文件名,创建该文件,并写入”this is the content.”

用C#语言编写一段程序,满足以下要求:输入文件名,创建该文件,并写入”this is the content.”要求:使用异常处理捕获IOException类异常,并提示用户异常信息。 try { Console.WriteLine("请输入文件名称:"); string filen...

2020-01-06 09:57:39 247

原创 C#:定义一抽象类Pet(宠物)类,作为基类

用C#语言编写一段程序,满足以下要求:1.定义一抽象类Pet(宠物)类,作为基类。2.类中定义两个私有字段毛色和年龄,定义抽象方法完成宠物的自我介绍功能;3.定义两个派生类Cat和Dog,再覆写基类抽象方法;4.定义包含主方法的类MainClass,通过抽象类对象调用派生类的覆写方法。using System;using System.Collections.Generic;usin...

2020-01-06 09:44:42 880

原创 C#为什么读作C Sharp

笔者这学期有门课程是《C#程序设计》,于是就百度了一下困惑已久的问题:C#是怎么命名的,它到底怎么读,为什么有人读作C Sharp。百度百科有热心网友做了如下回答:微软给它起名字的时候,因为C/C++在先,就起名字为“C++++”,即4个加号,为了简单,就写成了“C#”,而#就是4个加号。“#”也读作了“sharp”,即锐利、强大的意思。参考来源:百度知道【c#为什么叫csharp】更多...

2019-08-31 19:19:00 2027 1

原创 当驾校学员遇上微信小程序

“约车难”成了大学城区域学员们的难题,一方面是教练们传统的预约方式使得预约效率低下,另一方面......而此时,就在学员大军中的我,想到了利用所学知识去解决现实生活中存在的问题。大家好,我是第二届大学生微信小程序应用开发大赛全国三等奖作品“约车吗”微信小程序的工程师戴翔。参加此次微信小程序应用开发大赛期间,我在江苏海事职业技术学院读大三。在今年(2019年)3月16日考完专转本考试之后...

2019-08-02 15:46:32 975

原创 CentOS挂载数据盘

几个需要掌握的命令:fdisk –l 显示磁盘的详细信息mkdir /mnt1 创建挂载点mkfs.ext4 /dev/vdb 格式化磁盘mount /dev/vdc /mnt1 将设备挂载到指定的挂载点0. 查看磁盘的详细情况首先使用fdisk -l 命令查看磁盘的详细情况,若磁盘不存在详细的磁盘信息(包括ID及Block),如下“/dev/vdb”所示,则说明该...

2019-07-26 15:33:12 114

原创 微信小程序开发入门(连载)——前端框架weui-wxss

上一篇: 微信小程序开发入门(连载)—— Hello WorldWeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。weui-wxss的GitHub仓库:https://githu...

2019-07-06 18:12:15 1802

原创 微信小程序开发坑之——SSL证书坑

小程序必须使用 HTTPS/WSS 发起网络请求。请求时系统会对服务器域名使用的 HTTPS 证书进行校验,如果校验失败,则请求不能成功发起。由于系统限制,不同平台对于证书要求的严格程度不同。为了保证小程序的兼容性,建议开发者按照最高标准进行证书配置,并使用相关工具检查现有证书是否符合要求。对证书要求如下:HTTPS 证书必须有效;证书必须被系统信任,即根证书被已系统内置部署 SSL 证...

2019-07-06 08:06:31 6057

原创 微信小程序开发入门(连载)—— Hello World

上一篇:微信小程序开发入门(连载)—— 微信公众平台配置3.1 微信开发者工具前往 开发者工具下载页面 (https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html),根据自己的操作系统下载对应的安装包进行安装,有关开发者工具更详细的介绍可以查看 《开发者工具介绍》(https://developers.wei...

2019-07-06 07:23:21 2050

原创 微信小程序开发入门(连载)—— 开发前的准备工作

1. 注册小程序帐号在微信公众平台官网首页(https://mp.weixin.qq.com)点击右上角的“立即注册”按钮进入注册页面,如下图所示。点击选择“小程序”,整个注册过程分为3大步骤:账号信息 --> 邮箱激活 --> 信息登记账号信息填写未注册过公众平台、开放平台、企业号、未绑定个人号的邮箱。邮箱激活登录邮箱,查收激活邮件,点击激活链接。信息登记...

2019-07-06 07:18:38 4234

原创 微信小程序开发入门(连载)—— 微信公众平台配置

登录微信公众平台(https://mp.weixin.qq.com),点击左侧导航栏中的“开发”,点击“开发设置”,如下图所示。在“服务器域名”栏目里填入之前备案过且SSL证书配置好的域名,这里需要注意的是,1个月只能修改5次,所以,建议等待准备工作都完成之后再来配置这个服务器域名。“开发者工具”里有“腾讯位置服务”,用户可以很方便的使用其位置服务服务的能力。开发参考文档:https://...

2019-07-05 08:51:03 1949

原创 微信小程序开发入门(连载)—— 认识微信小程序

从今天开始,为大家开一门连载课程 ——《微信小程序开发入门》。2011 年,腾讯公司新的即时通讯社交软件微信正式上线,凭借其新颖的设计风格和良好的使用体验,微信很快就获得了大量的用户。据腾讯公司官方信息,截止到 2018 年3月份,微信成为中国首个月活跃用户数超过 10 亿的应用软件。在 2018 年,微信小程序的每日活跃账户数量迅速增加,用户的平均每日访客量增加了 54% 。本场课程将从技术...

2019-06-10 19:11:17 841 4

原创 微信小程序:getLocation需要在app.json中声明permission字段

目录问题引入获取用户位置信息时需填写用途说明操作方法问题引入最近开发微信小程序时,由于需要用到用户的位置信息,所以调用了微信获取位置信息的API wx.getLocation,代码如下所示: //获取用户的位置信息 wx.getLocation({ type: 'gcj02', // 返回可以用于wx.openLocation的经纬度 ...

2019-05-17 15:08:48 2659

原创 案例:微信小程序input可选参数数据校验和错误提示

笔者今天在做微信小程序项目时,涉及到两个表单提交,提交前进行判断的问题。两个表单中重合的参数有2个,在这种情况下,写判断函数时采用可选参数。在写函数的时候,我们有时候会设置可选参数,可选参数可以这样写: this.telephone_numbe = telephone_numbe || 0; // 可选参数完整代码如下:showTopTips: function(name, id_num...

2019-04-11 21:11:20 770

原创 案例:微信小程序日期不能获取,显示NaN

今天,笔者在写微信小程序的时候发现一个坑——在开发者工具和Android系统上显示正常的日期,到了ios系统上却无法正常显示,取而代之的是NaN。代码中的日期是经过 util.dateLater() 方法处理后返回的: console.log(util.dateLater(new Date().getFullYear() + '-' + (new Date().getMonth() +...

2019-04-05 22:09:59 1755

原创 案例:微信小程序wx.navigateTo传值和跳转

wx.navigateTo 非常好用,常用来做带值的跳转,笔者在开发微信小程序时遇到过一些问题,所以记录下来。官方文档wx.navigateTo(Object object)保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。使用 wx.navigateBack 可以返回到原页面。小程序中页面栈最多十层。参数Object object一般这样用需要跳转页面的js...

2019-03-28 18:40:06 4292

原创 案例:微信小程序$_POST方式传值

本案例微信小程序$_POST方式传值,后端采用PHP语言。代码文件总共有三个文件:index.wxmlindex.jsinfo.phpindex.wxml 文件:<view class="page"> <view> <button bindtap="newBtnDown">PHP信息测试</button> <...

2019-03-27 15:34:47 1109

原创 案例:微信小程序$_GET方式传值

本案例微信小程序$_GET方式传值,后端采用PHP语言。代码文件总共有三个文件:index.wxmlindex.jsinfo.phpindex.wxml 文件:<view class="page"> <view> <button bindtap="newBtnDown">PHP信息测试</button> </v...

2019-03-27 15:10:20 1591

原创 phpStudy中Apache服务无法启动的解决方法

新手开发PHP程序,大多使用phpStudy集成环境,在使用过程中发现Apache或者MySQL服务无法启动大多是端口被占用的缘故。显示端口信息使用 cmd 打开cmd.exe,然后输入如下命令,查看端口使用信息:netstat -ano执行命令后显示如下图:发现,PID=“7088”的进程占用Apache中设置的443端口。查找占用端口的进程通过如下命令查找PID=“7088”...

2019-03-27 12:01:42 2278

原创 微信小程序使用weui-wxss做电费查询模块

最近接触了微信小程序,一个项目中需要在微信小程序做电费查询模块,前端采用WeUI设计。方法:单列选择器页面效果:图1.未选择时图2.点击进行选择选择时图3.点击进行选择选择后index.wxml 文件: <!-- 单列选择器选择宿舍楼 老版本 --> <view class="weui-btn-area"> ...

2019-03-26 07:34:06 629

原创 为什么微信小程序有的页面不显示tabBar?

由于刚刚接触微信小程序,今天在做tabBar导航时,发现不是所有页面都有tabBar导航,一开始以为自己代码写的有问题,后来,经大佬指点才知道不是所有页面都有tabBar导航,之后tabBar配置文件里的页面才有tabBar导航。app.json 中tabBar的配置:"tabBar": { "color": "#a9b7b7", "selectedColor": "#3281...

2019-03-25 17:08:50 2935 3

原创 expects parameter 1 to be resource, boolean given in * on *报错

发生expects parameter 1 to be resource, boolean given in * on *报错页面如下图所示:数据库如下所示:经过排查发现,MySQL语句中表名称错误,导致报错,改为如下语句即可。$sql = 'select * from php_test order by id asc';作者:戴翔电子邮箱:daixiangcn@outlook...

2019-03-24 15:06:57 3358

原创 计算机基础重点考题解析(一)

题目1:若中文Windows环境下西文使用标准ASCII编码,汉字采用GBK编码,设有一段文本内码为“5A 47 C2 FD 6D B3 C7 63 D6 D0”,则表示这段文本中含有____A.2个西文字符和4个汉字 B.4个西文字符和3个汉字C.6个西文字符和2个汉字...

2019-03-13 20:46:06 2263 1

提示
确定要删除当前文章?
取消 删除