自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

转载 Vuex持久化插件(vuex-persistedstate)-解决刷新数据消失的问题

Vuex持久化插件(vuex-persistedstate)-解决刷新数据消失的问题

2021-03-11 16:58:52 399

转载 uni-app:request回调函数中无法操作this对象

uni-app:request回调函数中无法操作this对象

2021-03-10 22:42:38 631

转载 vue 加载数据后渲染页面

vuej加载数据后渲染页面

2021-03-10 22:41:30 3133

原创 uni-app获取Storage中的数据以及将数据赋值给变量

getStorage(){ let _this=this uni.getStorage({ key: 'userInfo', success: function (res) { console.log(res.data); _this.data=res.data } }); console.log(_this.data.name); },‘us

2021-03-10 20:55:24 7242 3

转载 注解@CrossOrigin解决跨域问题

注解@CrossOrigin解决跨域问题https://www.cnblogs.com/mmzs/p/9167743.html

2021-01-03 19:26:24 124

原创 springboot(或springmvc)中后端返回json用法

springboot(或springmvc)中后端返回json用法使用步骤:* 1、导入Jackson依赖* 2、配置Jason乱码问题* 3、创建ObjectMappper 对象* 4、将对象转成Json是字符串* 1、导入Jackson依赖<!--json依赖--> <dependency> <groupId>com.fasterxml.jackson.core</groupId>

2020-12-18 19:56:09 322 2

原创 (SpringBoot )ajax 传递Json对象和json字符串区别

(SpringBoot )ajax 传递Json对象和json字符串区别1、json对象将表单数据变成json对象,后端接受时,如果json对象对应实体,可以使用@RquestBody Student student $(document).ready(function () { $("form").submit(function () { var obj={}; obj.number=$("#number").val(); .

2020-12-17 21:48:54 800

原创 原线程创建两个新线程,实现两个新线程轮流计数的功能

编程要求:原线程创建两个新线程,实现两个新线程轮流计数的功能。使用互斥锁完成两个子线程交替计数#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<pthread.h>pthread_mutex_t m;int flag;int count;void *tfn1(void *arg);void *tfn2(void *arg);void err_thread(int

2020-06-09 17:32:13 1248

原创 Linux编程:互斥锁实现共享资源访问

使用互斥锁实现共享资源访问能打印完整的hello world或者HELLO WORLD,而不是hello和world分离#include<stdio.h>#include<string.h>#include<pthread.h>#include<stdlib.h>#include<unistd.h>pthread_mutex_t m;//定义互斥锁 void err_thread(int ret,char *str)..

2020-05-19 08:28:29 493

原创 Linux编程:条件变量的使用(生产者消费者)

1、编程要求:2、运行结果3、代码实现#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<pthread.h>struct msg{ struct msg *next; int num;};struct msg *head;//定义条件变量pthread_mutex_t m;//定义互斥锁pthread_cond_t c;void *pro

2020-05-19 08:27:53 259

原创 Linux编程:线程终止、线程挂起(类似进程的wait)函数使用

Linux编程:线程终止、线程挂起(类似进程的wait)函数使用#include<stdlib.h>#include<stdio.h>#include<unistd.h>#include<pthread.h>typedef struct{ int a; int b;}exit_t;void *tfn(void *arg){ exit_t *ret; ret=malloc(sizeof(exit_t)); ret->a=100

2020-05-17 12:20:44 796

原创 Linux编程:多个子进程与父进程使用匿名管道读写

编写程序,在程序中父进程先后创建子进程1和子进程2。父子三个进程并发执行,并利用同一个匿名管道通信:两个子进程分别向管道写一则信息(内容自定,但要求包含子进程信息);父进程从管道读出信息并显示出来(要求先接收子进程1的信息)#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<sys/wait.h>#include<string.h>int main(){ p

2020-05-17 12:17:50 3638 3

原创 Linux编程:匿名管道读写

Linux编程:匿名管道读写#include<stdlib.h>#include<stdio.h>#include<unistd.h>#include<sys/wait.h>#include<sys/types.h>#include<string.h>int main(){ int fd[2];//定义文件描述符数组 int ret=pipe(fd);//创建管道 if(ret==-1) { perror

2020-05-17 12:13:33 226

原创 Linux编程:捕获信号并修改信号函数

捕获信号并修改信号函数#include<stdlib.h>#include<stdio.h>#include<unistd.h>#include<string.h>#include<signal.h>void sig_int(int signo)//自定义信号处理函数{ printf("....catch signal\n"); signal(SIGINT,SIG_DFL);//信号处理函数执行}int main(){

2020-05-17 12:10:57 221

原创 父进程创建五个子进程

父进程创建五个子进程#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<sys/wait.h>int main(){ pid_t pid; int i; for(i=0;i<5;i++) { if((pid=fork())==0) break; } if(pid==-1) { perror("fork error"); exit(1

2020-05-17 11:38:40 1666

原创 子进程更改执行代码段,执行cat命令

父进程产生子进程子进程打印子进程pid 和父进程pid,接着执行cat命令显示源文件;父进程等待子进程执行完毕,打印自己的pid#include<unistd.h>#include<sys/types.h>#include<stdio.h>#include<stdlib.h>#include<sys/wait.h>int main(void){ pid_t pid;int status; if((pid=fork...

2020-05-17 11:37:05 1590

原创 asp.net MVC5图片上传到后端,并且能够预览

图片上传 <div class="form-group"> <label for="image">上传图片</label><br /> <input id="file" class="filepath" onchange="changepic(this)" type="file" name="image" /><br /><br /> <img src="" id="show" w

2020-05-17 11:28:04 827

原创 css设置图片固定宽高,按比例缩放

设置图片固定宽高,按比例缩放 <style>.setimage { overflow: hidden; position: relative; width: 1045px; //图片固定宽度 height: 433px; //图片固定高度度 background: black; } .setimage > im

2020-05-17 11:14:12 7253

原创 HTML隐藏多行文字

多余隐藏的文字用三个点表示<style> /* 多行文字隐藏 */ .overline1 { -webkit-line-clamp: 3; //表示显示几行 overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal; .

2020-05-17 11:10:12 454

原创 asp.net MVC5 连接mysql数据库并对数据库进行增删查改

在已经完成vs 已经和mysql连接成功的前提下增加、删除、修改基本一致,除了sql语句//添加用户 public static bool Add(user u) { string constr = "Server=localhost;UserId=root;Password=qhj12345;Database=qhj_asp;pooling=false;CharSet=utf8;port=3306"; My

2020-05-17 10:49:06 1583

原创 Asp.net mvc5 从View获取数据到控制器的三种方式

数据传递方式有两种post/get1、request获取2、参数传值3、参数传对象1、request获取获取表单中数据,例如request.Form(["key"])//这里key为表单控件属性名称name2、参数传值注意参数名称必须与表单控件名称一致 public ActionResult Login(string loginEmail, string loginPassword){//直接使用}3、参数传对象参数为对象:类型+自定义名字注意这个对

2020-05-16 16:28:45 557

原创 asp.net mvc5 Controller向View传递数据四大方式简介

1、ViewBag2、ViewData3、TempData4、Model1、ViewBagController:ViewBag.变量名View:直接使用@ViewBag.变量名举例子:ViewBag.wulala="hello";//什么类型都可以<p>@ViewBag.wulala</p>2、ViewDataController:ViewData["key"]=value;View:直接使用@ViewData["key"]...

2020-05-16 16:09:49 325

原创 Asp.net mvc5 几大常用对象 Response Request Session简单使用介绍

1、Response 服务器给客户端的响应(简单来说,就是后端给前端回应)重定向:Response.Redirect("url");向头部添加属性,以key-value的形式:例如Response.Headers["hello"]="world";2、Rquest 客户端向服务器发起请求(也就是,页面发送请求,而后端接收并处理)比如获取前端表单传来的数据:string name=Request.Form["userName"] //userName为表单标签name3、Session..

2020-05-16 15:42:06 740

原创 js ajax 提交表单数据以及asp.net MVC5后端接收问题

1、前端使用js ajax json 传递数据,注意要避免表单自动提交,需添加 <form onsubmit="return false;"><script type="text/javascript"> $(document).ready(function () { $("form").submit(function () { $.ajax({

2020-05-16 15:15:05 910

原创 chtml 链接携带参数问题

CSHTML <a>标签跳转时候携带参数,两种方式1、该方法只能携带一个参数这里是(@item.id),要传递多个参数使用方法二<a href="/path/@item.id">点击</a>2、参数一:页面显示的内容参数二:要跳转的Action的名字,前提是在同一个控制器下,若要跳转到不同控制器,方法不同。参数三:携带的参数,在接受页面,接受参数的变量的名字与传递时赋值表达式左边名字一致,传递多个参数用逗号隔开参数四:在cshtml页面,标签属性

2020-05-16 14:51:33 752

原创 asp.net MVC 向数据库存储带段落的文章时的换行问题

最近做网站发现在文本输入框输入文章,段落之间有换行,存到数据库里再读出来到页面显示出现时,不已原格式显示提出解决问题如下:1、提交时后将段落之间的标记替换成<br/><script>var context = $("#idcontext").val();context = context.replace(/\n|\r\n/g,"<br/>"); //其他操作</script>2、由于我是基于asp.net MVC5,cshtml使用R

2020-05-16 14:20:44 634

原创 mfc 画直线,圆,椭圆,多边形等源码项目

这里是MVC画直线、圆、椭圆、多边形等源码,我的上机作业,具体介绍说明请看我的其他mfc文章链接: https://pan.baidu.com/s/1VTHy9iHbA7ID8Ki0URT6hw 提取码: fi6q 复制这段内容后打开百度网盘手机App,操作更方便哦...

2020-05-13 19:47:13 2049 6

原创 ajax json 传文件的坑

ajax json 传文件的坑用了好久的json才知道,用Json传文件时一定不能和普通数据一样传输,要避免data序列化,样例如下:<form method="post" onsubmit="return false;" enctype="multipart/form-data"> <div class="form-group"> <label for="title">标题</label> <input

2020-05-13 19:34:42 426

原创 使用js的jQuery语法前后端交互

使用条件:前端数据返回给后端,但前端仍然要显示后端经过处理返回的数据,这个时候就需要js来实现,这里只是简单使用1、举例,提交用户名和密码之后,返回个人信息,在当前页textarea显示.(一开始不会显示,然后提交之后,经过servlet处理然后就会显示)<form action="servlet" method="post" onsubmit="return false"&gt...

2019-12-21 13:16:03 788

原创 java web 邮件发送全过程(链接中携带的用户信息经过加密处理)

本次以密码找回使用邮箱方式找回为例步骤:可能相互调用有点乱,但是我写的很清楚,应该不难看懂1、获取用户名和邮箱,写好邮件内容,发送邮件:2、上一步调用的邮件发送方法,在这里实现3、数据加密,第一步中用到了加密。第四步用到了解密(这里都是被调用的方法):4、由于发送的链接定位到是重置页面,也就是他给你随机分配一个新密码,你可以拿着这个新密码重新登陆,然后去修改,这里主要是讲如何将...

2019-12-21 12:12:57 873

原创 java web 对数据库操作

说明:一般来说,做一个合格的java web项目,当用到对数据库的操作时,建议把对数据库的操作数据库连接分开(数据库连接工具类https://blog.csdn.net/quhongjuan12/article/details/103625296),在一个Dao 文件夹下,把对每一个数据库中的数据表操作写在一个文件中,例如,对用户表的操作全写在一个java文件中,对其他表的操作写在Dao文件夹下其...

2019-12-20 00:14:30 661

原创 java web 数据库连接工具类

说明:utils在web项目中一般是存放辅助类的(比方说辅助的时间日期处理,字符处理,加解密等等),故建议将数据库连接操作放在该文件夹下。注意:记得先要装好数据库,这是前提。还有数据库需要的jar包,去官网下载。我用的jar包是这个每次使用数据库可以直接调用该类的数据库连接方法,类似:Connection conn=null;conn= DBUtils.getConnect...

2019-12-19 23:52:21 652

原创 acm n皇后深搜

acm n皇后深搜解析见注释int a[100];void nq(int k,int n);int main(){ int n; cin >> n; nq(0,n); }//前面的n-1行已经摆放好,开始在n行摆放皇后void nq(int k,int n){ if (k == n) { for (int i = 0; i < n; i+...

2019-05-19 21:33:44 192

原创 mfc 多边形裁剪算法

多边形裁剪效果截图:1.头文件定义:enum Boundary{Left, Right, Bottom, Top}; int cj_line_x1;//裁剪直线时原直线的坐标 int cj_line_x2; int cj_line_y1; int cj_line_y2; CPoint cj_win1;//裁剪窗口坐标,矩形窗口的对角坐标...

2019-05-19 21:11:58 3722 4

原创 mfc 直线的裁剪 Cohen-Sutherland裁剪算法

Cohen-Sutherland裁剪算法放在view文件头部#ifdef _DEBUG#define new DEBUG_NEW#define LEFT 1#define RIGHT 2#define BOTTOM 4#define TOP 8#endif下面是具体代码//cs编码 int CquhongjuanView::encode(int x,int y) {...

2019-05-19 20:56:37 6517 11

原创 mfc 多边形扫描线填充算法

多边形扫描线填充预览图:这里给大家贴一下颜色框怎么用//定义:COLORREF clr;//初始化clr=RGB(255,0,0);//调用调色板CColorDialog dlg;if(dlg.DoModal()==IDOK)clr=dlg.GetColor();这里:在多边形内部点击一点(x,y)oldColor:区域原色(这里我的是白色)newColor:...

2019-05-19 20:44:32 7601 6

原创 mfc 多边形绘制

mfc绘制多边形1.头文件定义://多边形的顶点,使用vector//它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组 struct node{//由于都是一起进栈的,所以xs和ys都是对应的 vector<int> xs;//多边形顶点横坐标 vector<int> ys;//多边形顶点纵坐标 node* ...

2019-05-19 20:23:17 8492 3

原创 mfc 画圆算法 画椭圆算法

mfc画圆算法求半径:圆心一点:m_ptOrigin1,圆上一点:m_ptOrigin2注释:这里的m_ptOrigin1,m_ptOrigin2均为Cpoint类型R=int(sqrt(pow((m_ptOrigin1.x-m_ptOrigin2.x)*1.0,2)+pow((m_ptOrigin1.y-m_ptOrigin2.y)*1.0,2)));传参注释:圆心坐标(...

2019-05-19 20:02:45 5042

原创 mfc DDA算法 中点画线算法函数

//DDA算法 //直线的端点坐标(x0,y0),(x1,y1) void CquhongjuanView::draw_line_dda(CDC*& pDC,int x0, int x1, int y0, int y1) { //ss.str(L""); double k;//斜率 if(x1!=x0&...

2019-05-19 19:42:24 4998

原创 android 退出APP时 两次按返回键才退出,“再按一次退出”简述

想必大家经常会遇到这种情况:当你想要退出APP时,按一次返回键,它会弹出”再按一次返回”。这个对于做APP的人来说,加上这样一个小功能,你的APP会显得高大上一点啦,下面小编教你如何简单实现这一功能ps:此方法使用的android原生开发,Java1.首先这样一个功能一定要在打开APP的第一个activity里实现,因为当你想退出一个APP时候,你一定会一直按返回键,直到返回到最后一个ac...

2018-11-15 21:04:45 2906

计算机图形代码综合.rar

这里是MFC画直线、圆、椭圆、多边形扫描算法、多边形填充等源码,在我的mfc其他文章里有详细的说明,如果你在这些文章里运行不通过,可以下载这里的源码文件,全部打包在一起,主文件名字为quhongjuan_0171120484View.cpp,因为是我的上机作业,所有百分之百通过。

2020-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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