自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# web实现下载文件(二)

该方法同样比较简单,后台部分处理: 使用这个类来生成excel文件 接收前台界面传送过来的文本文件,再进行分割处理 连接sqlserver数据库获取需求数据,将数据转换成DataTable的形式 取服务器端文件存储的路径 设置生成的文件名,如果有同名文件存在,则删除掉旧的文件 生成excel文件 返回前台文件路径 后台另有ReportDownload方法统一处理excel文件路径 前台JS发送请求...

2022-07-11 09:33:27 899

原创 C# web实现下载文件(一)

C# web实现下载文件(一) 比较简单的一种方法,前台放一个用于下载的按钮,如图: 样式我用的是ElementUI,文字加图标就很合适了。 <el-button type="primary" @click="onDownload">导出<i class="el-icon-download el-icon--right"></i></el-button> Controller层的导出代码: 1.通过Sql语句获得需要的DataTable形式的数据

2022-05-12 11:14:52 1484

原创 Qt C++实现简单的增删改查(三)

Qt C++实现简单的增删改查(三) 对程序做了点优化,修改后的功能按钮栏如图所示 可以对所有列进行搜索查找。 1.新增一条数据 void MainWindow::on_pb_add_3_clicked() { QSqlRecord record=dnModel->record(); record.setValue("xxx","xxx"); dnModel->insertRecord(0,record); QString cn=(dnModel->ind

2022-03-29 11:23:24 1370

原创 Qt C++实现简单的增删改查(二)

Qt C++实现简单的增删改查(二)

2022-03-21 10:38:55 1375

原创 Qt C++实现简单的增删改查(一)

Qt C++实现简单的增删改查(一) 通过ODBC连接sql server数据库的代码如下: MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); qDebug()<<"ODBC d

2022-03-17 11:36:49 1745

原创 C# 多线程任务例子——定时上传

C# 多线程任务例子——定时上传 1.通过一个按钮的事件用于启动和关闭任务; private void startBT_Click(object sender, EventArgs e) { System.Timers.Timer timer = new System.Timers.Timer(); if (startBT.Text.Contains("开始")) { st

2022-03-14 13:44:00 1362

原创 C# 取某一路径下同一类型的文件名组

C# 取某一路径下同一类型的文件名组 同一类型的文件,即具有相同后缀的文件。 代码如下: private List<string> GetFiles(string path, string suffix) { List<string> fileList = new List<string>(); try { string[] files

2022-03-14 13:32:36 385

原创 C# 取当前时间的前一个小时时间段

C# 取当前时间的前一个小时时间段 例如,当前时间为10点15分,则取的时间区间为[9-10) 代码如下: //开始时间 private string GetStartTime(DateTime date) { var h = date.AddHours(-2).Hour; var d = date.AddHours(-2).ToShortDateString() + " " + h.ToString() + "

2022-03-14 13:28:54 1671

原创 C# 将List<T>数据写入csv文件中

C# 将List数据写入csv文件中 代码如下: private void MakeFile(List<string> header, List<T> content, string filename) { if (!File.Exists(filename)) { //创建文件流(创建文件) FileStream fs = new Fil

2022-03-14 11:56:01 2341

原创 springboot+mybatis-plus+sqlserver实现登录(四)

springboot+mybatis-plus+sqlserver实现登录(四) 既然项目也搭建好了,那再加个登录功能示例吧 1.利用之前的代码生成器生成四个层次的文件 2.功能代码添加 mapper: @Mapper public interface UserInfoMapper extends BaseMapper<UserInfo> { @Select("SELECT * FROM UserInfo WHERE StaffId=#{StaffId} and StaffPwd= #

2022-01-11 16:08:45 1102

原创 springboot+mybatis-plus+sqlserver代码自动生成器(三)

这个就不多说了,直接上代码,大家根据自己需求调整就可以了,就是图个方便省事,另外也可以算作对之前数据库连接配置的一种检测吧。 import com.baomidou.mybatisplus.core.toolkit.StringPool; import com.baomidou.mybatisplus.generator.AutoGenerator; import com.baomidou.mybatisplus.generator.InjectionConfig; import com.baomidou.

2022-01-04 17:26:04 2578

原创 springboot+mybatis-plus+sqlserver多数据源的配置(二)

在entity、service、dao和controller四个层次的同级建立一个config文件夹,之后分别建立两个数据库的配置类,如图所示 其中一个数据库配置类: import com.alibaba.druid.pool.DruidDataSource; import org.apache.ibatis.session.SqlSessionFactory; import org.mybatis.spring.SqlSessionFactoryBean; import org.mybatis.spri

2022-01-04 17:08:54 3024

原创 springboot+mybatis-plus+sqlserver创建一个项目(一)

工具:IntelliJ IDEA 2021.2.3、Microsoft SQL Server Management Studio 18 创建springboot项目 如图所示 因为没网的原因后面无法继续放图片了,也就是需要引用一些包,这边把pom.xml文件贴出来就可以了。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://

2022-01-04 16:51:33 973

原创 C#判断字符串是否包含中文

C#判断字符串是否包含中文 使用正则表达式,很容易就解决了,代码如下: public static bool CheckChinese(string strZh) { Regex re = new Regex(@"[\u4e00-\u9fa5]+"); if (re.IsMatch(strZh)) { return true; }

2021-12-27 16:49:28 1055

原创 C#编写的一个SQL工具类

C#编写的一个SQL工具类 1.引用文件 using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; using System.Configuration; 2.SQL操作类 public class Sqlhelper { public static readonly string connString = "D

2021-12-27 16:37:04 953

原创 C#中设置邮件提醒

C#中设置邮件提醒 1.基础成员 MailMessage mailMsg; SmtpClient client; private readonly string MailSendTo = ConfigurationManager.AppSettings["UpMailSendTo"]; private readonly string MailCopyTo = ConfigurationManager.AppSettings["UpMailCop

2021-12-27 16:26:31 695

原创 C#WinForm实现对前一篇文章中的SFTP工具类的使用

C#WinForm实现对前一篇文章中的SFTP工具类的使用 1.winform界面设计图 2.Form1的构造方法,设置CheckForIllegalCrossThreadCalls可以忽略跨线程造成的冲突 public Form1() { InitializeComponent(); InitExcuteTimer(); CheckForIllegalCrossThreadCalls = false;

2021-12-24 13:58:22 528

原创 C#编写的一个SFTP工具类

C#编写的一个SFTP工具类 1.引用文件 using Renci.SshNet; using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; 2.SFTP操作类,各方法的返回值可根据个人需求修改 namespace XXX { /// <summary> /// SFTP操作类

2021-12-22 17:11:24 856

原创 C#WinForm实现对Excel的数据处理

好久没写了,没想到大学学了一堆Java、C、C++、Kotlin,最后毕业工作里用起了C#,不得不说,C#的入门还是挺简单的。 这是一个简单的WinForm程序,功能是导入Excel文件,根据文件中的某一列从数据库里获取需要的数据,再将二者整合后导出到一个新的Excel文件里存储。 1.界面设计如图 2.获取文件路径 private void openButton_Click(object sender, EventArgs e) { using (

2021-12-21 13:48:24 7129 2

原创 Android Studio使用Kotlin语言创建一个心理测试APP

Android Studio使用Kotlin语言创建一个心理测试APP 菜单功能 拖延指数测验、急迫性指数测验、关于、退出 文件配置 activity_main.xml : <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2020-11-06 17:52:36 2137 5

Qt Create的exe能运行的环境库文件

把个人的exe程序放到解压后文件里即可运行。

2022-01-24

空空如也

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

TA关注的人

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