自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 dotnet core 远程调试linux程序

三个依赖包 curl unzip openssh-server/root/.vs-debugger目录下 需要有GetVsDbg.sh 文件 vs2019文件夹vs2019 下需要有vsdbg-linux-x64.zip 文件

2020-05-26 09:27:15 718

转载 WPF 资源图片

一、加载本项目的图片WPF引入了统一资源标识Uri(Unified Resource Identifier)来标识和访问资源。其中较为常见的情况是用Uri加载图像。Uri表达式的一般形式为:协议+授权+路径协议:pack://授权:有两种。一种用于访问编译时已经知道的文件,用application:///一种用于访问编译时不知道、运行时才知道的文件,用siteoforigin:///一般用逗号代替...

2018-04-16 15:54:56 479

原创 web 调用本地exe 程序,传入参数

注册表参数Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\OCEEQPLUS]@="OCEEQPLUS Protocol""URL Protocol"=""[HKEY_CLASSES_ROOT\OCEEQPLUS\DefaultIcon]@="G:\\test\\OCEEQPLUS.EXE,1"[HKEY_CLASSE...

2018-04-16 15:10:00 10218 1

原创 C# 后台发送各种http请求

代码:using Newtonsoft.Json;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Net.Http;using System.Net.Http.Headers;using System.Text;...

2018-03-07 13:32:32 1138 2

转载 oracle 自定义类型

在写存储过程中看到这样定义数组的写法,如语句:type  my_number_arr  is table of number index by binary_integer;其作用是,加了”index by binary_integer ”后,my_number_arr类型的下标就是自增长,my_number_arr类型在插入元素时,不需要初始化,不需要每次extend增加一个空间。  而如果没有...

2018-03-06 17:11:22 355

原创 C# 选择文件 选择路径 保存文件名称路径

{ class FilePathHelper { /// /// 选择保存文件的名称以及路径 取消返回 空""; /// /// /// /// /// public static string SaveFilePathName(string

2018-02-07 09:30:34 8361

原创 获取文件MD5

代码:try { /* 注意此处不可以打开一个file之后 计算完md5之后接着计算sha1 using (FileStream file = new FileStream(fileName, FileMode.Open)) { //M

2018-01-31 10:06:34 380

原创 react-native 开发踩坑

@1.react-native init hello 命令无法执行是因为react-native.cmd 这个文件没有和node.exe 程序在一个文件夹下,解决方法,修改npm 的prefix 文件夹路径,或者修改 react-native.cmd 文件。 @2.looks like .....react-native , use: npm uninstall -g react-

2018-01-04 11:24:11 244

转载 安卓 集成 react native

背景React Native出来已经一段时间了,相对来说也算稳定了,在很多的企业中都实际使用他们,混合开发已经是未来的一种趋势,混合开发中使用的技术很多,不外乎Html5、JS框架通过一定的技术和原始交互,目前主流混合开发React Native、Cordova、APICloud、MUI、AppCan、Sencha Touch、jQuery Mobile等等(其他的小伙伴们自己收集),目前网上

2018-01-03 11:00:44 301

转载 C# ftp 服务器上传下载文件

/// /// 上传文件 /// /// 需要上传的文件 /// 目标路径 /// ftp地址 /// ftp用户名 /// ftp密码 public static void UploadFile(FileInfo fileinfo, string targetDir

2018-01-03 09:45:38 2124

原创 react fetch 跨域调用restful api 返回json

关键词 mode corsaccept : jsonconst url = "http://localhost:8080/api/values/1"; fetch(url, { method: "GET", mode: "cors", headers: { //"Content-

2018-01-02 16:13:45 3809

原创 测试获取文件md5

private static void test4(string fileName) { try { /* 注意此处不可以打开一个file之后 计算完md5之后接着计算sha1 using (FileStream file = new FileStream(fileNam

2018-01-02 16:02:32 258

原创 C# 调用restful api

public string getUrlJson(string url)        {            try            {                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);                request.Method = "pos

2018-01-02 15:59:43 3662

转载 socket 与拔掉网线

当客户端与服务端通过Tcp Socket进行通信时,如果客户端应用正常退出或异常退出,服务端都会在对应的连接上获取感知(如返回0、或抛出异常)。但是,如果客户端的网线被拔掉,那么,默认情况下,服务端需要在2个小时后才会感知客户端掉线。对于很多服务端应用程序来说,这么长的反应时间是不能忍受的。   我们通常在应用层使用“心跳机制”来解决类似的问题,这是可行的。   然而,在这里,我们可以使用

2017-09-20 11:20:37 1871

转载 WPF textblock验证问题

WPF 验证

2017-06-19 18:32:29 626

原创 C# 序列化xml数据到class

public static class XmlClassData    {        /// 从XML读取数据         /// 读取的数据类型         /// 包含数据的文件 FileInfo 信息         /// 返回为 null 的时候读取失败         public static C ReadDataFromXml(t

2017-06-19 09:12:18 663

转载 C# ping 测试网速

using System;using System.Collections.Generic;using System.Text;using System.Diagnostics;using System.Text.RegularExpressions;namespace alonesail.PingEx{    public static class Ping   

2017-06-07 18:15:05 2853 1

原创 WPF 解决winform控件遮盖WPF控件问题

x:Class="WpfApp1.Window2" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/exp

2017-06-07 09:43:15 4189

原创 WPF获取程序启动路径

获取程序启动路径  原来在Windows Form程序中,获取自身的启动目录是非常容易的,可以使用Application.StartupPathApplication.ExecutablePath…但是,这些方法,在WPF中都失效啦在WPF中获取自身的启动路径,是采用进程的方式来获取的String appStartupPath = Sys

2017-06-02 11:13:33 767

转载 WPF 使用winform控件

下面以在Wpf中添加ZedGraph(用于创建任意数据的二维线型、条型、饼型图表的一个开源类库)控件,说明在WPF中使用Winform控件的方法。1、      首先添加对如下两个dll文件的引用:WindowsFormsIntegration.dll,System.Windows.Forms.dll。2、      由于要用到ZedGraph控件,所以也要添加对ZedGraph.dll的

2017-06-01 11:40:37 896

原创 WPF listbox 的datatemplate中添加触发器,控制template中某个按钮的显示隐藏

<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ListBoxItem}},

2017-05-26 20:13:34 6706

转载 重写button样式

(1)在App.xaml文件里自定义一个按钮样式 ,"MyWpfButton":Application x:Class="WPFCustomerStyleStudy.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="htt

2017-05-26 09:03:51 1789

原创 binding 数据 model的写法

MVVM 中VM 必须继承自 INotifyPropertyChanged接口,绑定的VM数据更改的时候,界面的数据才会改变。

2017-05-26 08:50:56 312

原创 WPF BINGDING 的model 如何写

public class GreetingVModel:INotifyPropertyChanged  //必须继承  INotifyPropertyChanged 这个接口     {        public event PropertyChangedEventHandler PropertyChanged;  //必须声明这个事件        ///         //

2017-05-17 08:54:14 267

原创 WPF 去掉tab 虚线边框

Setter Property="FocusVisualStyle" Value="{x:Null}"/>Page  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

2017-05-15 16:47:44 2994

转载 WPF中使用winform 控件

原来有一个WINFORM项目的功能模块希望集成到新的WPF项目中,怎样集成才最简单?    思路:将原来的WINFORM项目类型改为WindowsFormsControlLibrary类型就OK了。步骤:   1、所以我们就直接建立一个WindowsFormsControlLibrary项目吧!接着我在该项目中新增Windows Form,为Form1。也就是将原来的项目类

2017-02-15 14:35:32 565

转载 WPF 调用线程必须为 STA,因为许多 UI 组件都需要

WPF中,代码中准备控制控件内容时,有时会报错:调用线程必须为 STA,因为许多 UI 组件都需要我知道,在winform下面,使用多线程时,控件的值读取是可以的,但如果要更改,那么就必须进行一些特别的处理。难道在WPF中,也一样吗?首先,WPF中,当报上面那个错误时,代码可以改成类似以下:[csharp] view plaincopy

2017-02-15 14:28:34 2663

原创 python 操作postgresql

1.简述    python可以操作多种数据库,诸如SQLite、MySql、PostgreSQL等,这里不对所有的数据库操作方法进行赘述,只针对目前项目中用到的PostgreSQL做一下简单介绍,主要包括python操作数据库插件的选择、安装、简单使用方法、测试连接数据库成功。2.数据库操作插件的选择  PostgreSQL至少有三个python接口程序可以实现访问,包括

2016-12-02 15:35:01 938

转载 selection 字段用function去取所要的内容

def _get_select_order(self, cr, uid, ids, context=None):        purchase_order_objs = self.pool.get('purchase.order').browse(            cr, uid, context.get("active_ids"), context=context)     

2016-08-03 11:41:20 365

原创 OC加强3

1. block     1>block的定义:    int  (^myBlock)(int , int )=^( int  x, int y ) {   return x+y ; }   调用:   int sum=myBlock(12,23);  此时sum =35 。     2>函数指针的回顾: 定义一个函数  int sum ( int x, int y ) { return

2015-11-11 02:52:14 312

原创 OC加强笔记2

1.快速初始化一个对象,并且加入自动释放池。    1)自定义构造方法:1>先初始化父类,并判断是否初始化成功。2>初始化子类。3>返回self。    2)定义类方法:     代码: -(instancetype) initWithName: ( NSString * ) name { //自定义构造方法 // 先初始化父类的,并判断是否成功

2015-11-08 15:19:58 323

原创 OC加强知识点笔记-内存管理,@class,NSString 内存管理

1.内存管理的范围:所有的OC对象(继承自NSObject类)2.为什么内存管理只管理OC对象?程序运行时内存分为五大部分:从下往上:代码区,数据区,BSS段,以及堆区,栈区。其中前三个区域的数据,程序启动的时候占用内存区间,无法进行管理。栈区的数据由系统自动管理,不需要进行管理。栈区从高地址向低地址分配,堆区从低地址向高地址分配。堆区主要是OC中的实例对象,内存管理主要是对堆区进行管理,所以

2015-11-07 16:10:39 612

原创 黑马程序员-构造函数以及构造函数的重写

初学objective-c创建对象的时候总是会使用new来创建,其实objective-c中还有一种地道的创建对象的方法:[ [类名 alloc ] init].这种方法才是OC中创建对象的正统,不过效果和new是一样的,但是这种方法更能表示创建对象的实质,那就是分配内存,初始化对象。        alloc是在内存中划分一片空间,这片空间是空白的,然后通过init初始化,我们可以在初始

2015-10-23 07:30:40 541

原创 黑马程序员-@property的使用以及注意事项

OC中能够快速的定义一个属性的方式,而且他可以设置一些值,就可以达到一定的效果,比如引用计数的问题首先看以下@property的使用格式:@property (参数1,参数2) 类型 名字;如:@property(nonatomic,retain) UIWindow *window;其中参数主要分为三类:读写属性: (readwrite/readonly/setter =

2015-10-23 06:39:38 439

原创 黑马程序员-description的重写

OC中NSlog方法除了可以输出基本数据类型,NSLog函数还可以输出任何OC对象。如果我们使用NSlog来打印一个对象,比如:#import @interface People:NSObject{ @public NSString *name;}@end@implementation People@endint main(int arg

2015-10-23 05:16:53 403

原创 黑马程序员-NSArray的使用

NSArray的具体使用情况,请见代码:#import int main(int argc, const char * argv[]){ @autoreleasepool { //类方法数组创建 NSArray *array1 = [NSArray arrayWithObject:@"obj"];

2015-10-23 05:03:52 305

原创 黑马程序员-OC的继承

OC面向对象—继承一、基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。 在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。继承的好处:(1)抽取出了重复的代码(2)建立了类和类之间的联系继承的缺点:

2015-10-23 04:36:28 274

原创 黑马程序员-OC类的声明和实现,以及OC的优势

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------    OC中方法的声明和实现,都必须以+ 和- 开头。其中+表示类方法,即静态方法,-表示对象方法,即动态方法。并且.h文件中声明的所有方法作用域都是public类型,并且不能更改。    OC中定义一个类的时候,需要分两部分,分别是声明和实现。其中,类的声明规定了类的类名,属性,以

2015-10-23 01:45:38 526

原创 黑马程序员-C语言与OC的差异

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------IOS开发中常用的有OC和swift,其中OC是可以兼容C语言的,所以通过比较C与OC的差异,可以帮助我们更好的去学习OC语言。区别:1.文件后缀的差异C语言中文件的后缀有.c(源文件) .o(目标文件) .out(可执行文件) .h(头文件)。OC中的后缀有.c(C语言源文件

2015-10-22 23:53:40 541

原创 黑马程序员-C语言的输入函数

在C语言中,常用的用于输入的函数有 scanf,gets,fgets 相比较这三个输入函数,都有各自的优缺点,以输入字符串为例。scanf 函数,优点:在输入字符串,不检查长度,你输入多少,他就使用多少内存。另外可以用于多种数据类型的输入。缺点:输入多少就占用多少内存,即使是系统关键内存,也可以覆盖掉,可能会引发错误。另外就是,输入的字符串无法含有空格。gets函数,优点:相比较s

2015-10-21 22:13:58 383

vsdbg-linux-x64.zip

用于远程调试linux 上的dotnet core 程序。

2020-05-26

空空如也

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

TA关注的人

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