-
手把手教你mvc导入excel
所属栏目:[C语言] 日期:2020-12-15 热度:200
准备工作: 1.在项目中添加对NPOI的引用,NPOI下载地址:http://npoi.codeplex.com/releases/view/38113 2.NPOI学习 NPOI下载,里面有五个dll,需要引用到你的项目,我这边用的mvc4+三层的方式架构的项目 我用的工具是(vs2012+sql2014) 准备工作做完,我们开[详细]
-
Linux定时任务Crontab的使用方法
所属栏目:[C语言] 日期:2020-12-15 热度:131
linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外,由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 一、crond[详细]
-
linux虚拟网络设备之vlan配置详解
所属栏目:[C语言] 日期:2020-12-15 热度:175
简介 VLAN是网络栈的一个附加功能,且位于下两层。首先来学习Linux中网络栈下两层的实现,再去看如何把VLAN这个功能附加上去。下两层涉及到具体的硬件设备,日趋完善的Linux内核已经做到了很好的代码隔离,对网络设备驱动也是如此,如下图所示: 这里要注意[详细]
-
基于MVC5中的Model层开发数据注解
所属栏目:[C语言] 日期:2020-12-15 热度:55
ASP.NET MVC5中Model层开发,使用的数据注解有三个作用: 数据映射(把Model层的类用EntityFramework映射成对应的表) 数据验证(在服务器端和客户端验证数据的有效性) 数据显示(在View层显示相应的数据) 数据注解相关的命名空间如下: System.ComponentM[详细]
-
C 标准I/O库的粗略实现教程
所属栏目:[C语言] 日期:2020-12-15 热度:195
写一下fopen/getc/putc等C库的粗略实现,参考了K //缓冲区剩余字节数 char *base; //缓冲区地址 char *ptr; //缓冲区下一个字符地址 int fd; //文件描述符 int flag; //访问模式} FILE; //别名,与标准库一致 结构体中有flag字段,flag字段可以是以下几种的并[详细]
-
Linux查看系统配置常用命令详解
所属栏目:[C语言] 日期:2020-12-15 热度:191
本文为大家分享了Linux查看系统配置常用命令,供大家参考,具体内容如下 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备[详细]
-
详解如何从宿主机拖动复制文件到虚拟机VM中的解决方法
所属栏目:[C语言] 日期:2020-12-15 热度:184
1.首先要确保自己的虚拟机安装了vmware tools ①点击虚拟机的 虚拟机(M) -重现安装VMware Tools(T) ②此时系统会弹出装载虚拟CD驱动器 点击打开文件 ③ 打开文件后可将 文件夹里的文件全部复制到自己的某个文件夹中,例如放在桌面 ④ Ctrl+ALT+t打开终端,[详细]
-
Linux应用调试使用gdb和gdbserver命令详解
所属栏目:[C语言] 日期:2020-12-15 热度:191
1.gdb和gdbserver调试原理 通过linux虚拟机里的gdb,来向开发板里的gdbserver发送命令,比如设置断点,运行setp等,然后开发板上的gdbserver收到命令后,便会执行应用程序做相应的动作,来实现调试的功能 和之前学的裸板GDB调试 一样,只不过之前学的是在win下的,本[详细]
-
windows Server 2008R2 FTP服务器搭建图文教程
所属栏目:[C语言] 日期:2020-12-15 热度:157
windows Server 2008R2 FTP服务器搭建 一、安装ftp服务 1、打开服务器管理器,如图: 2、右键点击角色,如图: 3、点击添加角色,会出现添加角色向导对话框,如图: 4、点击下一步,选择要添加的“web服务器(IIS)” 5、点击下一步,如图: 6、点击下一步,[详细]
-
跨站脚本攻击XSS(Cross Site Script)的原理与常见场景分析
所属栏目:[C语言] 日期:2020-12-15 热度:198
前言 前段时间在网上看到一个网址,好奇之下进去看了看。胜利的条件是你录入一个串,让其调用prompt(1) 。发现里面有好多想不到的东西,今天终于悠闲了来这里说说XSS。 XSS 原理 跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Shee[详细]
-
Swift学习笔记之逻辑分支与循环体
所属栏目:[C语言] 日期:2020-12-15 热度:185
分支的介绍 分支即if/switch/三目运算符等判断语句 通过分支语句可以控制程序的执行流程 1.if OC 后面条件必须加() 后面提条件非0即真 如果只有一条if后面的大括号可省略 if(a0)NSlog(@"yes"); Swift if 后面不加括号 if 后面条件必须是明确的Bool类型 即使[详细]
-
.Net Core配置与自动更新的实现方法
所属栏目:[C语言] 日期:2020-12-15 热度:110
.Net Core 将之前Web.Config中的配置迁移到了appsettings.json文件中,并使用ConfigurationBuilder来读取这个配置文件。并可设置在配置文件变化以后,自动重新加载,这样可不用重启你的程序。 var builder = new ConfigurationBuilder().SetBasePath(env.Con[详细]
-
Linux 7.4上安装配置Oracle 11.2.0.4图文教程
所属栏目:[C语言] 日期:2020-12-15 热度:73
1. 配置Yum源及关闭SeLinux [root@localhost ~]# mkdir /media/rhel[root@localhost ~]# mount /dev/cdrom /media/rhelmount: /dev/sr0 is write-protected,mounting read-only[root@localhost ~]# vi /etc/yum.repos.d/iso.repo[iso]name=isobaseurl=file:/[详细]
-
Razor TagHelper实现Markdown转HTML的方法
所属栏目:[C语言] 日期:2020-12-15 热度:159
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 用途 Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joo[详细]
-
C/C++利用筛选法算素数的方法示例
所属栏目:[C语言] 日期:2020-12-15 热度:107
什么是求素数 素数指的是因子只有1和本身的数(1不是素数),求解素数在数学上应用非常广泛,而求解n以内的素数也是我们编程时常遇到的问题,在这个问题上,筛选法求解素数运行得非常快。 i在2到n-1之间任取一个数,如果n能被整除则不是素数,否则就是素数 称[详细]
-
VS 2015开发跨平台手机应用的配置教程
所属栏目:[C语言] 日期:2020-12-15 热度:89
前言 为了使用 VS 2015 开发跨平台手机应用,VS 2015 装了很多次,遇到了很多坑,才终于弄明白怎样配置才能正常使用C#开发手机应用,现把步骤分享给大家,以免大家少走弯路。下面话不多说了,来一起看看详细的介绍吧。 运行环境: Windows 10 专业版 64位 Vi[详细]
-
Objective-C限制函数调用的频率详解
所属栏目:[C语言] 日期:2020-12-15 热度:180
前言 最近抽空闲的时间看了一些算法相关的,刷刷LeetCode。实在感觉脑子不好使。想到前段时间处理了一个挺好玩的问题――限制GCD调用的频率。后来扩展到了限制函数调用。这里顺便总结一下。 本来想写详细点,太懒了,这里只给出了基本思路和核心代码。 思路[详细]
-
C/C++中一次性执行多个DOS命令的实现思路
所属栏目:[C语言] 日期:2020-12-15 热度:83
起因 最近给公司的一个系统写了个启动的脚本,但是领导说批处理这样的脚本太low了,要使用EXE来启动,未来还要使用加密工具对EXE进行加密。 好吧,我就在网上到处找bat转exe的工具,找了很久,都没有找到合适的,只有一个用winrar制作自解压包的方法还算可以[详细]
-
利用C语言实现“百马百担”问题方法示例
所属栏目:[C语言] 日期:2020-12-15 热度:63
前言 百马百担问题,有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,问共有多少种驮法?且各种驮法中大、中、小马各多少匹? 【分析】 1、定义整型变量m、n、k分别存放大马匹数、中马匹数、小马匹数; 2、定义整型变量sum存放共有几种驮法,且[详细]
-
CefSharp v62修改方法(支持.net4.0)
所属栏目:[C语言] 日期:2020-12-15 热度:197
吐槽一下,博客园久了没有上,账号没了,重新申请一个. cesharp v62版本,内核采用最新的Cef 62,支持最新的Grid布局. 由于官方的cefsharp 采用.net4.5.2开发.怎么办怎么办.我只能用.net4.0.没办法啊,自己拿源码修改兼容呗. 仔细分析源码发现: 1.net4.5.2[详细]
-
swift中AnyObject和Any的介绍与区别详解
所属栏目:[C语言] 日期:2020-12-15 热度:64
诞生 swift 作为新起步的语言,必然抛不掉一些历史遗留包袱。用过 Objective-C 的同学肯定知道有一种叫做 id 的类型。他可以表示任意类的实例,编译器不会对其类型声明的变量进行检查。在用 swift 做 app 开发时,为了能适配 Cocoa 架构,AnyObject 就诞生了[详细]
-
c语言实现基数排序解析及代码示例
所属栏目:[C语言] 日期:2020-12-15 热度:72
1. 基数排序(radixsort)属于“分配式排序”(distributionsort),又称“桶子法”(bucketsort)或binsort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用。 2.基数排序的实现方法分为两种: 最高位优先(MostS[详细]
-
ADO.NET获取数据(DataSet)同时获取表的架构实例
所属栏目:[C语言] 日期:2020-12-15 热度:56
普通的ADO.NET获取DataSet的写法如下: using System.Configuration;using System.Data;using System.Data.SqlClient;public class SQLHelper{ private static readonly string ConnectionString = ConfigurationManager.ConnectionStrings["Default"].Conne[详细]
-
C++实现循环队列和链式队列的示例
所属栏目:[C语言] 日期:2020-12-15 热度:90
循环队列: 1.循环队列中判断队空的方法是判断front==rear,队满的方法是判断front=(rear+1)%maxSize。(我曾经想过为什么不用一个length表示队长,当length==maxSize时队满)原因就是,在频繁的队列操作中,多出一个变量会大量的增加执行时间,所以不如浪[详细]
-
WPF水珠效果按钮组的实现教程
所属栏目:[C语言] 日期:2020-12-15 热度:177
效果图 相关知识 这部分基本就是废话,网上都能找到,我只不过是整理了以下.建议先不看,用到的时候可以回来看看 贝塞尔曲线 先来看两组图,有助于理解什么是贝塞尔曲线(图片取自维基百科,参考链接1) 二次贝塞尔曲线: P0是起点,P2是终点,P1是控制点 三次贝塞尔[详细]