4 11小猪会飞11

尚未进行身份认证

我要认证

生命不止,学习不止,爱自己,爱生活

等级
TA的排名 12w+

mvc接口、webapi、webservice 对比

mvc和webapi区别:1、MVC是建站的一种框架,倾向于返回用户的页面请求;api倾向于返回用户数据请求;2、mvc直接继承System.Web.Mvc.Controller; 而webapi继承的是System.Web.Http.ApiController3、MVC只能部署到IIS上,而webapi可以寄宿在不同的宿主上(寄宿的本质就是利用一个具体的应用程序为Web Api提供一个运行的环境,并解决请求的接收和响应的回复),如Web Host,Self Host方式4、接参数方式不...

2020-08-06 16:51:51

每天凌晨清空sequence,让sequence每天从0开始

1:编写存储过程CREATE OR REPLACE PROCEDURE seq_reset AS n NUMBER(10); tsql VARCHAR2(100);BEGIN EXECUTE IMMEDIATE 'select SQD_LSH.nextval from dual' INTO n; n := - (n ); tsql := 'alter sequence SQD_LSH increment by ' || n; EXECUTE IMMEDIA...

2020-06-15 11:13:50

C# WinForm tableLayoutPanel合并行和列 去掉凸出线

http://www.luofenming.com/show.aspx?id=ART2018111500001

2020-06-09 15:16:58

c# datagridview 如何点击表体出现右键菜单有一个删除按钮,可以直接删除该行!

在Form上拖放baiContextMenuStrip并添加一个“删除”菜单项,并添加此菜du单项的Click事件处理代码,如下zhi所示,设置DataGridView的ContextMenuStrip属性dao为新加入的ContextMenuStrip。private void toolStripMenuItem_Click(object sender, EventArgs e) { DataGridView dv = sender as DataGridView; if (dv != ...

2020-06-08 10:29:35

PowerDesigner连接数据库

1 打开PowerDesigner,选择2选择需要连接的数据库类型:3 确定后45678点击Connect即可连接至相应的数据库。

2020-02-19 14:45:23

mvc 将数据库的值显示在echart中

1.controller的代码:得到数据的字段值,并放到list中,2public ActionResult GetEchart() { DataTable dt = bll.GetEchart(); // 转换为List并返回 List<ChannelInfo> ...

2019-10-17 17:17:40

解决webapi跨域问题

在webApiConfg里添加 config.EnableCors(new System.Web.Http.Cors.EnableCorsAttribute("*", "*", "*"));使用System.Web.Http.Cors,需要引用System.Web.Http.Cors.dll

2019-10-09 17:11:00

HTML页面使用ajax调用webservice接口

一、创建webservice C#工程,WebService1.asmx内容如下二 解决webservice 跨域问题,1:打开web.config,添加部分为<system.webServer> <!--// 解决跨域请求 by wys--> <httpProtocol> <customHea...

2019-09-25 11:22:37

VS项目启动后 提示ID为*******的进程当前未运行

方法1:用文本编辑器打开Web项目下的{X}.csproj文件,然后查找<WebProjectProperties>,将这一对标签之间的内容全部删除,然后再打开项目就可以调试了!方法2:如果在VS中启动项目,则清理解决方案后重新生成在运行方法3:删除工程下面的.vs文件,重新生成...

2019-09-20 16:55:28

c++删除指定文件夹下的所有文件

void DeleteDirectory(CString strPath){ CFileFind tempFind; TCHAR sTempFileFind[MAX_PATH] = { 0 }; wsprintf(sTempFileFind, _T("%s\\*.*"), strPath); BOOL IsFinded = tempFind.FindFile...

2019-06-18 11:24:19

c++中try catch的用法

#include <iostream> #include <exception> using namespace std; int main () { try { throw 1; throw "error"; } catch(char *str) { ...

2019-05-23 16:54:32

两个对话框间的值传递

如果将A对话框控件值传递给B对话框:1:在B对话框中定义#define WM_MSG WM_USER+0x012:在消息映射机制里添加ON_MESSAGE(WM_MSG, OnMyMessage)3:在B的头文件处定义:LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);4:在B的源文件处定义OnMyMessage函数,写下想要传...

2019-05-23 10:23:54

在线程中实现给文本框复制

1)在主线程中完成修改 ::SetDlgItemText(::AfxGetMainWnd()->m_hWnd,IDC_EDIT1,strNumberCh1);//输入参数为CString。 AfxGetMainWnd获得窗口句柄。(2)在子线程中完成修改 查阅网上资料,不能直接调用SetDlgItemText,原因未知。应向窗口类中发消息,在窗口类的消息响应函数...

2019-05-23 09:56:14

创建自己的Git仓库把本地仓库文件传到远程仓中

一、首先登陆Github账号二、登陆成功之后三、鼠标移动到头像位置,选中“Your profile”进入四、然后选中五、 进入到六、创建成功进入到七、然后在磁盘里面创建一个文件夹保存相关代码八、 然后打开这个文件夹,鼠标右键九、鼠标右键选中Git Bash Here打开GIt终端输入:注意:链接地址选择:十、回车,成...

2019-03-11 17:13:50

Git下载、安装

1.下载Git,官网地址:https://git-scm.com/,进入官网首页在右下方的显示器中找到最新的版本下载,点击下载,跳转到下载页面下载完成2.安装Git双击刚刚下载完成的安装文件,打开安装设置界面,点击“Next”选择安装目录,点击“Next”选择配置组件,默认即可,点击“Next”设置开始菜单目录名,点击“Next”选择默认编...

2019-03-07 10:09:39

sql server2008安装时提示重启计算机失败怎么办

安装SQL Server 2008时,经常会遇到这样一个问题,软件提示“重启计算机失败”,如果忽略的话,会给后面的安装带来很大的麻烦,这里如何解决呢?工具/原料 注册表 解决方法 在键盘上按下组合键【Win】+【R】,调出运行窗口。 在窗口中输入“regedit”,点击确定,打开注册表管理界面。 在注册表左...

2019-03-05 17:02:42

c++ list, vector, map, set 区别与用法比较

List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速度慢得多,因为可能要遍历整个链表才能做到,但是对于插入就快的多了,不需要拷贝和移动数据,只需要改变...

2019-02-13 16:52:16

C++ auto_ptr智能指针

STL 还提供了另一个模板类:auto_ptr 类。该类主要用于管理动态内存分配。如果使用 new() 函数分配堆中的内存,而又不记得回收这部分内存,会导致内存泄漏。因此必须使用 delete 语句释放该内存块。即使在函数末端添加了 delete 语句释放内存,还需要在任何跳出该函数的语句(如抛出异常)之前添加释放内存的处理,例如 goto 语句和 throw 语句。auto_ptr 模板定义...

2019-02-13 11:13:28

vs2013下配置opengl及简单例程

1:配置1.下载glut压缩包,下面给出链接地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip;2.下载完毕后,我们解压缩 ,可以看到有5个文件,2个.lib文件,2个.dll文件,一个.h文件。3.将glut.h复制vs2013的VC文件夹下:C:\Program Files (x86)\Micro...

2019-01-31 10:50:08

浅谈C/C++引用和指针的联系和区别

为什么C/C++语言使用指针?答案:①一方面,每一种编程语言都使用指针。不止C/C++使用指针。每一种编程语言都使用指针。C++将指针暴露给了用户(程序员),而Java和C#等语言则将指针隐藏起来了。“Everything uses pointers. C++ just exposes them rather than hiding them,”It's easier to gi...

2018-12-25 09:40:53

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。