分类 📝烂笔头 下的文章 - 社畜猿
首页
🕒归档
📖留言板
💌关于
搜 索
1
我的小世界——博客上线啦
1,318 阅读
2
写于小程序上线之前
1,206 阅读
3
近期准备上线本站小程序
865 阅读
4
利用CSS3制作旋转3D立方体
735 阅读
5
RabbitMq C# .NET 接收广播 消费者 订阅者 简单使用 ~~
380 阅读
💯C#
🐘PHP
📝烂笔头
♉侃侃
登录
搜 索
标签搜索
React Native
rabbmitmq
thinkphp
Mysql
Typecho
socket
uniapp
tinkphp
php
echart
C语言
程序猿
累计撰写
124
篇文章
累计收到
16
条评论
首页
栏目
💯C#
🐘PHP
📝烂笔头
♉侃侃
页面
🕒归档
📖留言板
💌关于
用户登录
登录
找到
25
篇与
相关的结果
2024-04-09
C# 线程执行笔记
一定要声明成全局变量以保持对Timer的引用,不要声明成业务内的局部变量,否则会被垃圾收集器回收!using System; using System.Threading; using System.Threading.Tasks; namespace ActionStudy { class Program { private System.Threading.Timer timer; public static Action Print_Action;//声明事件 static void Main(string[] args) { //创建定时器,2000是延迟多少毫秒,10000是间隔时间 timer = new Timer(new TimerCallback(Execute), null, 2000, 10000); //timer= new System.Threading.Timer(new TimerCallback(Print), this, 5000, 0); //事件触发绑定的方法 Print_Action += Print; Console.ReadKey(); } /// <summary> /// 创建回调触发方法 /// </summary> /// <param name="o"></param> public static void Execute(object o) { //Console.WriteLine("just run now"); Print_Action?.Invoke(); } /// <summary> /// 需要定时执行的方法 /// </summary> public static void Print() { Console.WriteLine("Action我是狗子 希望你幸福!"+DateTime.Now.ToString()); } } }
2024年04月09日
2 阅读
0 评论
0 点赞
2024-01-11
mysql操作记事本
mysql操作记事本
2024年01月11日
5 阅读
0 评论
1 点赞
2023-09-18
【自留】C创建一个socket服务端
C创建一个socket服务端,不建议使用创建发送线程
2023年09月18日
9 阅读
1 评论
1 点赞
2023-09-01
配置Nginx-自用
很详细的自用配置Nginx
2023年09月01日
18 阅读
0 评论
2 点赞
2023-05-10
mysql开启IP地址远程访问
mysql开启IP地址远程访问
2023年05月10日
4 阅读
0 评论
1 点赞
2023-04-04
更新替换内容MYsql数据库
单独更新表字段内容,比如将path字段里的 “D” 替换为 “E” ,如下 update p_11 set path=replace(path,'D:','E:') where id<8 将address字段里的 “九” 替换为 “十” 显示,如下 select *,replace(address,'九','十') AS rep from test_tb where id in (4,6) 将address字段里的 “区” 替换为 “呕” 显示,如下select *,replace(address,'区','呕') AS rep from test_tb插入替换将id=6的name字段值改为wokou replace into test_tb VALUES(6,'wokou','新九州岛','日本')
2023年04月04日
13 阅读
1 评论
0 点赞
2023-03-31
C# 字节数组(byte[])拼接—笔记
C# 字节数组(byte[])拼接—笔记
2023年03月31日
14 阅读
0 评论
1 点赞
2022-09-16
Javascript清除浏览器所有的cookie
Javascript清除浏览器所有的cookie
2022年09月16日
17 阅读
0 评论
2 点赞
2022-02-16
C#操作SQLite数据库
1、SQLite 简介SQLite是一个开源、免费的小型RDBMS(关系型数据库),能独立运行、无服务器、零配置、支持事物,用C实现,内存占用较小,支持绝大数的SQL92标准。这意味着与其他数据库一样,您不需要在系统中配置。SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。2、 为什么选择 SQLite?不需要一个单独的服务器进程或操作的系统(无服务器的)。SQLite 不需要配置,这意味着不需要安装或管理。一个完整的 SQLite 数据库是存储在一个单一的跨平台的磁盘文件。SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB。SQLite 是自给自足的,这意味着不需要任何外部的依赖。SQLite 事务是完全兼容 ACID 的,允许从多个进程或线程安全访问。SQLite 支持 SQL92(SQL2)标准的大多数查询语言的功能。SQLite 使用 ANSI-C 编写的,并提供了简单和易于使用的 API。SQLite 可在 UNIX(Linux, Mac OS-X, Android, iOS)和 Windows(Win32, WinCE, WinRT)中运行。3、C#操作数据库基本方式:Data Source=c:mydb.db;Version=3;Nuget 直接搜索安装:System.Data.SQLite.Core代码实例using System; using System.Data.SQLite; namespace SQLiteSamples { class Program { //数据库连接 SQLiteConnection m_dbConnection; static void Main(string[] args) { Program p = new Program(); } public Program() { createNewDatabase(); connectToDatabase(); createTable(); fillTable(); printHighscores(); } //创建一个空的数据库 void createNewDatabase() { SQLiteConnection.CreateFile("MyDatabase.db");//可以不要此句 } //创建一个连接到指定数据库 void connectToDatabase() { m_dbConnection = new SQLiteConnection("Data Source=MyDatabase.db;Version=3;");//没有数据库则自动创建 m_dbConnection.Open(); } //在指定数据库中创建一个table void createTable() { string sql = "create table if not exists highscores (name varchar(20), score int)"; SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection); command.ExecuteNonQuery(); } //插入一些数据 void fillTable() { string sql = "insert into highscores (name, score) values ('Me', 3000)"; SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection); command.ExecuteNonQuery(); sql = "insert into highscores (name, score) values ('Myself', 6000)"; command = new SQLiteCommand(sql, m_dbConnection); command.ExecuteNonQuery(); sql = "insert into highscores (name, score) values ('And I', 9001)"; command = new SQLiteCommand(sql, m_dbConnection); command.ExecuteNonQuery(); } //使用sql查询语句,并显示结果 void printHighscores() { string sql = "select * from highscores order by score desc"; SQLiteCommand command = new SQLiteCommand(sql, m_dbConnection); SQLiteDataReader reader = command.ExecuteReader(); while (reader.Read()) Console.WriteLine("Name: " + reader["name"] + "\tScore: " + reader["score"]); Console.ReadLine(); } } }
2022年02月16日
237 阅读
0 评论
0 点赞
2021-12-08
C# Find() 和FindIndex()的用法:找出满足集合List<char>特定条件的字符。
C# Find() 和FindIndex()的用法
2021年12月08日
90 阅读
0 评论
1 点赞
1
2
3