猿掌柜 发布的文章 - 社畜猿
首页
🕒归档
📖留言板
💌关于
搜 索
1
我的小世界——博客上线啦
1,323 阅读
2
写于小程序上线之前
1,209 阅读
3
近期准备上线本站小程序
868 阅读
4
利用CSS3制作旋转3D立方体
745 阅读
5
RabbitMq C# .NET 接收广播 消费者 订阅者 简单使用 ~~
381 阅读
💯C#
🐘PHP
📝烂笔头
♉侃侃
登录
搜 索
标签搜索
React Native
rabbmitmq
thinkphp
Mysql
Typecho
socket
uniapp
tinkphp
php
echart
C语言
程序猿
累计撰写
130
篇文章
累计收到
17
条评论
首页
栏目
💯C#
🐘PHP
📝烂笔头
♉侃侃
页面
🕒归档
📖留言板
💌关于
用户登录
登录
找到
130
篇与
相关的结果
2022-12-27
C#泛型model
类public static class ToModel { public static TModel DataToModel<TModel>(this DataRow dr) { Type type = typeof(TModel); TModel md = (TModel)Activator.CreateInstance(type); foreach(var prop in type.GetProperties()) { prop.SetValue(md,dr[prop.Name]); } return md; } }使用:dr.DataToModel<userinfo>()
2022年12月27日
16 阅读
0 评论
2 点赞
2022-11-28
C# +webAPI+post+Httpclient
C# +webAPI+post+Httpclient
2022年11月28日
12 阅读
0 评论
1 点赞
2022-11-27
Nginx+NET6+Vue部署windows
Nginx+NET6+Vue部署windows
2022年11月27日
35 阅读
0 评论
1 点赞
2022-11-25
C# Mysql 多条件查询技巧笔记
C# 笔记SQL语句连接
2022年11月25日
14 阅读
0 评论
1 点赞
2022-09-16
Javascript清除浏览器所有的cookie
Javascript清除浏览器所有的cookie
2022年09月16日
21 阅读
0 评论
2 点赞
2022-09-14
C#控制台程序重启
var applicationPath = System.Reflection.Assembly.GetExecutingAssembly().Location; Process.Start(applicationPath); Environment.Exit(Environment.ExitCode);
2022年09月14日
32 阅读
0 评论
1 点赞
2022-07-22
CryptoJS前端加密后端php 解密
前端加密jm(word){ var key = CryptoJS.enc.Latin1.parse('B55BA55A12ABCDEF'); //为了避免补位,直接用16位的秘钥 var iv = CryptoJS.enc.Latin1.parse('ABCDEF123A55A412'); //16位初始向量 let srcs = CryptoJS.enc.Utf8.parse(word); let encrypted = CryptoJS.AES.encrypt(word, key, ); return encrypted.toString(); },后端解密function decuserId($str){ $key = "B55BA55A12ABCDEF"; $iv = "ABCDEF123A55A412"; $decrypted = openssl_decrypt(base64_decode($str), 'AES-128-CBC', $key, 1, $iv); return $decrypted; }
2022年07月22日
24 阅读
0 评论
1 点赞
2022-07-22
Thinkphp6.0 获取绝对路径
在tp6.0 改到了App 基础类里面获取助手函数获取:app()>getRootPath() //获取应用根目录app()>getNamespace() //获取应用类库命名空间app()>version() //获取框架版本app()>getBasePath() //获取应用基础目录app()>getAppPath() //获取当前应用目录app()>getThinkPath() //获取核心框架目录app()>getConfigPath() //获取应用配置目录app()>getConfigPath() //获取应用配置目录
2022年07月22日
98 阅读
0 评论
1 点赞
2022-07-19
thinkphp6 动态连接数据库
//use think\facade\Config; $config = Config::get('database'); $config['connections']['tmp'] = [ 'type' => 'mysql', 'hostname' => 'localhost', 'database' => 'test', 'username' => 'root', 'password' => 'root', 'hostport' => 3306, 'params' => [], 'charset' => 'utf8mb4' ]; Config::set($config, 'database'); Db::connect('tmp')->query('select * from t limit 1');
2022年07月19日
19 阅读
1 评论
1 点赞
2022-06-01
C# 查询表和字段是否存在,不存在则新建
自动检测服务器上的数据库是否存在某表和某字段,如果表不存在,先新建表,再在表下查询某字段,如果不存在,则新建字段。private void Database_Operation(ComboBox ICChip) { try { if (PubVar.SQL_Connection)//如果数据库能打开 { using (SqlConnection conn = new SqlConnection(PubVar.connStr))//创建连接对象,并使用using释放(关闭),连接用完后会被自动关闭 { //if (conn.State == ConnectionState.Open) conn.Close();//如果打开则先关闭 conn.Open(); // 打开数据库连接 string sql = "select 1 from INFORMATION_SCHEMA.TABLES where TABLE_NAME='" + ICChip.Text.Trim() + "'"; SqlCommand command = new SqlCommand(sql, conn);//调用公共类中的ExceRead方法创建数据阅读器 var Read = command.ExecuteScalar(); if (Read == null)//加个判断,没有则创建表 { sql = "create table [" + ICChip.Text.Trim() + "]([NO.] [int] identity(1,1))";//([NO.] [int] identity(1,1))";//创建表 //identity(1,1)自增ID using (SqlConnection Conn = new SqlConnection(PubVar.connStr)) { Conn.Open(); command = new SqlCommand(sql, Conn); command.ExecuteNonQuery(); } } //判断字段是否存在 sql = "SELECT *FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '" + ICChip.Text.Trim() + "' AND COLUMN_NAME = '新字段'"; using (SqlConnection Conn = new SqlConnection(PubVar.connStr)) { Conn.Open(); command = new SqlCommand(sql, Conn); Read = command.ExecuteScalar(); } if (Read == null)//如果没有字段则创建 { sql = "ALTER TABLE [" + ICChip.Text.Trim() + "] ADD [新字段] [text] null";//id int primary key IDENTITY(1,1) NOT NULL //创建字段 using (SqlConnection Conn = new SqlConnection(PubVar.connStr)) { Conn.Open(); command = new SqlCommand(sql, Conn); command.ExecuteNonQuery(); } } } } } catch (Exception ex) { MessageBox.Show("错误信息:" + ex.Message, "创建数据库失败!"); } }
2022年06月01日
63 阅读
0 评论
3 点赞
1
...
3
4
5
...
13