- 博客(34)
- 资源 (2)
- 收藏
- 关注
原创 Linux部署 .netcore网站
5.先安装ssh,然后重启ssh,检查ssh状态,都是正常,但是fianlshell总是无法登录。我在这边卡了很久,最后是发现用户名不对。安装镜像的时候主机名设置的是linux08,用户设置的是root。但是虚拟机外不能访问,修改下配置配置文件。10.随便建个linuxweb应用,拷贝文件 8.安装.netcore环境 主要是第5步,这个账户用户名问题,搞心态。4.开启ssh,返回的结果是 linux08。
2024-01-09 16:48:30
759
原创 【C#】程序自动重新连接
int cnt = 0; do { try { workD(); cnt = 11; } catch (Exception e) { cnt++; Console.WriteLine("正在重连。。第" + ...
2022-05-19 11:05:00
697
原创 C# 串口接收小工具,数据校验完整接收
项目用的小工具,简单写的,算是做个备份。串口发送工具用的是sscom。模拟的是地磅仪表数据 格式如下:ZR,GS+002903kg配置文件写在app.config里面 static void Main(string[] args) { ReciveData.SerialPort_DataReceived(); Console.Read(); } public class ReciveData { p
2021-11-23 17:46:55
1888
2
原创 如何从控制台覆盖js代码
<script type="text/javascript"> function check(){ var passwd = document.getElementById("passwd").value; if (passwd === "") { alert("错误: 密码不能为空!"); } else { alert("错误: 密码就是空的!
2021-10-09 16:49:22
646
转载 C# 控制程序防止多开
互斥对象防止程序多开private void Form1_Load(object sender, EventArgs e){ bool Exist;//定义一个bool变量,用来表示是否已经运行 //创建Mutex互斥对象 System.Threading.Mutex newMutex = new System.Threading.Mutex(true, "仅一次", out Exist); if (Exist)//如果没有运行 { newMute
2021-09-01 09:08:11
342
原创 2021-08-18 跨线程给控件赋值
#region 给Text属性赋值 private delegate void ControlSetValue(Control con, string str); private void SetValue(Control con, string str) { if (con.InvokeRequired) con.Invoke(new ControlSetValue(SetValue), new ...
2021-08-18 17:21:58
198
原创 vb6.0连接postgresql 13
遇到的问题记录一下。1.首先是安装pgssql,我安装的是13版本的。2.安装完成之后,安装navicat工具,便于查询,数据库到这边就装完了,3.还原之前的数据库。。。4.下载odbc驱动 https://www.postgresql.org/ftp/odbc/versions/msi/直接安装即可。5.打开 控制面板–>管理工具–>ODBC数据源(64位)–>添加–>输入账号密码 可以进行测试test6.你可能在这边数据的ip地址连接失败。只能用localho
2021-04-15 20:50:35
1283
原创 C#通过word书签,另存文件
原地址是这个 https://blog.youkuaiyun.com/u011131296/article/details/9167005,然后进行了修改。1.引用dll2.操作模板,先复制一份临时文件,然后对临时文件进行操作,最后另存为选择指定位置。namespace WindowsFormsApp1 { public partial class Print : Form { /*=================================================*/
2021-03-29 15:14:06
374
原创 用户+明文密码 简单的加密
public static string Encode(string userId, string password) { decimal d = 0m; int num = 0; string s = userId + password; byte[] bytes = Encoding.Default.GetBytes(s); while (num < bytes.Length..
2021-03-26 09:39:51
217
原创 C# List实体类 和 string 的互转(以逗号分隔)
public class PushUser { public string mobile { get; set; } public string userid { get; set; } } List<PushUser> pushUsers = GetUsers(tsgw); //List赋值 var a = from o in pushUsers select o.userid; stri...
2021-03-09 15:30:56
1606
原创 C# 多线程写文件日志 ReaderWriterLockSlim
class Program { static void Main(string[] args) { Thread thread = new Thread(new ParameterizedThreadStart(ss));//创建线程A thread.Start("A"); Thread thread2 = new Thread(new ParameterizedThreadStart(ss));//创建线程B .
2021-02-25 15:21:41
555
原创 GridView 导出excel
public override void VerifyRenderingInServerForm(Control control) { // Confirms that an HtmlForm control is rendered for } protected void ss1_Click(object sender, EventArgs e) { //首先清除分页 // GridView1.Al.
2021-02-22 17:24:17
123
原创 C# Quartz+Topshelf 生成windows定时服务
记录一下,防止忘记了新建一个控制台应用程序 我用的是Framework4.5引用包直接上代码了, 该引用的进行引用。代码里有2个触发时间,具体的可以直接百度。有个具体实现的方法是 TestJob有个记录日志的文件是log。 如果日志文件访问被拒绝,可以手动建log文件,然后给上完全控制的权限就完事了。public class TestJob : IJob { public void Execute(IJobExecutionContext context) {
2021-01-19 22:44:23
542
原创 pg数据库每日备份并且上传到ftp服务器
记录一下,防止遗忘。由于直接cmd到ftp服务器一直无法连接,转用winscp软件来上传文件。安装WinSCP软件设置环境变量 Path —> C:\Program Files (x86)\WinSCPC盘放入backup.bat文件配置计划任务(直接百度windows计划任务)bat文件说明:一共分两个部分第一,生成数据库备份文件 xxx.backup第二,上传到ftp服务器。 通过动态生成一个winscp.txt文件,然后cmd执行winscp.txt文件以下是backup
2021-01-13 15:46:20
403
原创 C#写日志的方法
/// <summary> /// 日志 /// </summary> /// <param name="msg"></param> public void log(string msg) { string path = "C:\\TopshelfTest.txt"; FileStream fs = new FileStream(path, FileMode.Append); S.
2020-11-20 08:43:06
1866
原创 .net get或者post方法调用接口获取json文件内容
//get方法调用接口获取json文件内容public void GetFunction(){ string serviceAddress = "http://222.111.999.444:8687/tttr/usercrd/12/b7e50cb45a?userid=9999"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress); request.Meth
2020-11-19 16:01:27
1374
原创 .net按钮 OnClientClick调用后台方法。非ajax
function canadd() { var s = '<%=ShowMsg()%>'; if (s == "Y") { return confirm("已存在的记录会被覆盖,是否继续?"); } else { return true; } } <uto:UtoButton ID="btnImport" .
2020-08-25 11:31:26
537
转载 AJAX GET与POST区别及web离线应用的简单理解
1.get方式传参为显示的,在url后面会跟参数,安全性不好,但性能较高 post方式传参为隐式,安全性较高。2.get取或送数据的大小有限制,一般小于1kb post取或送数据的大小无限制,一般为2M3.get方式取数据要用QueryString post方式取数据要用Request.Form 虽然两者有一个统一的Request方法,但这样影响效率,尽量少用。4.get方法会cache数据 post 方式never cache数据 5
2020-08-11 10:50:57
102
转载 c#区间取随机数
这里必须要给默认小数,不然结果会返回一样的整数namespace RandNum { class Program { static void Main(string[] args) { Console.WriteLine(GetRandomNumber(1, 3.2)); Console.Read(); } public static double GetRandomN
2020-08-10 14:09:48
633
原创 指纹登录 OnAuthenticationHelp 1021,1022,1023,1001错误
xamarin Android条用指纹验证的时候,小米10 回调OnAuthenticationFailed 会返回1021小米6 回调OnAuthenticationFailed 会返回1022魅族 回调OnAuthenticationFailed 会返回1001OnAuthenticationFailed一般是指纹移动过快才会触发,目前解决办法是,跳过。。。public override void OnAuthenticationHelp(int helpMsgId, ICharSe
2020-07-16 18:20:41
1177
原创 .net pdf文件流转base64 并且预览显示
1,文件转成流 fileurl为路径 private static string ReadFromFile(string fileurl) { FileStream fsForRead = new FileStream(fileurl, FileMode.Open); string base64Str = ""; try { //读入一个字节 //Console.Wri
2020-07-13 09:41:43
2498
转载 Asp.Net WebApi Token验证 权限验证
原文地址 https://www.cnblogs.com/w5942066/p/12055542.html作者 魏杨杨1、前言WebAPI主要开放数据给手机APP,Pad,其他需要得知数据的系统,或者软件应用。Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能。我上次写的《Asp.Net MVC WebAPI的创建与前台Jquery ajax后台HttpClient调用详解》这种跟明显安全性不是那么好,于是乎这个就来了 ,用户需要访问的API都必须带有票据过来,说白了就是登陆之后含有用户
2020-07-03 16:46:47
3150
原创 .net Webapi开发记录
2.部署iis, 网站名字随意,貌似用不到。1.打开vs 新建项目,创建asp.net web application3. 输入http://localhost:81/help 能看到help接口文档4. 找到App_Start文件夹,在WebApiConfig.cs文件下 添加下面代码 config.Routes.MapHttpRoute( name: "testapi",//name 仅仅是名字 routeTemplate: "
2020-07-03 16:35:26
176
原创 webapi跨域问题处理
<system.webServer> <httpProtocol> <!--跨域--> <customHeaders> <add name="Access-Control-Allow-Origin" value="*"/> <add name="Access-Control-Allow-Headers" value="Content-Type,Token" /> .
2020-07-02 15:34:16
90
原创 C#Postgresql 帮助类 Helper
配置webconfig<connectionStrings> <add name="postgre" connectionString="PORT=5432;DATABASE=utodb;HOST=192.168.1.1;PASSWORD=123456;USER ID=qq"/> </connectionStrings> public static string ConnectionString = ConfigurationManager.Conne
2020-06-29 09:03:12
2258
原创 C# Socket 服务器接收数据 并保存文件(多个端口)
static void Main(string[] args) { StartListening(); }private static void StartListening() { // Data buffer for incoming data. byte[] bytes = new Byte[1024]; // Establish the local endpoint for the.
2020-06-24 11:31:24
1675
原创 json文件上传,通过一般处理程序解析
<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title></title></head><body> <input type="file" name="jsfile" accept=".json" id="jsfile"> <script type="text/javascript" src
2020-05-13 15:52:50
400
转载 sql 库存先进先出原则,统计库存
create table t(id int identity(1,1),mz varchar(50),--煤种lc varchar(50),--料场fq varchar(50),--分区j int, --入库数量c int, --出库数量jdate datetime --入库时间)insert into t(mz,lc,fq,j,c,jdate) select 'A','LC1...
2019-07-22 11:24:17
1824
转载 PushAsync is not supported globally on Android, please use a NavigationPage
PushAsync is not supported globally on Android, please use a NavigationPage异常出现及解决方案我的模板是有vs默认生成的。错误点: public App () { InitializeComponent(); MainPage = new MainPage();//错误地...
2018-11-14 17:12:41
1245
1
原创 xamarin使用极光推送JPush (安卓)
xamarin使用极光推送JPush (安卓)初次接触xamarin极光推送, 慢慢摸索.SDK集成1.首先去官网下载最新的Jpush推送sdk.2.新建项目 Android–>Android绑定库3.将解压出来的两个jar包 放到jar文件夹下, 同时新建libs文件夹4.将arm开头的三个文件夹放到libs中, 如果用的是模拟器,x86也需要放里面5.修改jar包属性和s...
2018-11-13 09:42:02
1871
3
industry2017.rar
2020-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人