C# 文件/文件夹压缩解压缩
项目上用到的,随手做个记录,哈哈。 直接上代码: 1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Collections.Generic; 5 using System.IO; 6 u ... 查看全文
ASP.NET Core API 接收参数去掉烦人的 [FromBody]
在测试ASP.NET Core API 项目的时候,发现后台接口参数为类型对象,对于PostMan和Ajax的Post方法传Json数据都获取不到相应的值,后来在类型参数前面加了一个[FromBody]属性才获取到。但是我看微软官方文档演示代码中并没有添加[FromBody],难道是微软官方文档写错 ... 查看全文
掘进上发现的有趣web api
本篇文章主要选取了几个有趣且有用的webapi进行介绍,分别介绍其用法、用处以及浏览器支持度 page lifecycle onlineState(网络状态) device orientation(陀螺仪,获取用户手机朝向) battery status 获取用户手机电量 用法 window.add ... 查看全文
git简介及安装(win10)
一句话介绍git Git是Linus Torvalds编写,目前是世界上最先进的分布式版本控制系统。 git能干什么? 代码备份、还原,版本管理,分支管理,解决冲突,协同开发。。。 安装git 》在官网先下载安装程序 》安装就是下一步,下一步。有几个需要解释下, Use Git from Git B ... 查看全文
WPF RegisterAttached ListBoxItem(附加属性传递到Item)
(local:ControlsAttached.VerticalAlignment)一定要加()否则绑定不生效!!!实现这个是为了再ListBox设置子项对齐的方式,不会因为子项对齐方式不一样而新建Style ... 查看全文
window下安装tensorflow的坑————用Anaconda就可以
这本书上说不支持windows。 所以,我想在windows下用,只能装linux虚拟机,或者docker 选择docker 然后下载DockerToolbox.exe,装上,起不来。反复卸载安装,每次都因为vbox的问题。放弃 推荐使用Docker for Windows Installer.ex ... 查看全文
c#linq去除重复项并将相同数据的数量字段值相加
这是执行前和执行后想要的效果 以下是用Sql语句实现的代码: select goodsno, goodsspec,SUM([count]) as count from goods group by goodsno ,goodsspec 下面这个则是用Linq实现的代码: var res = (fro ... 查看全文
Qt setWindow setViewPort
painter.setWindow(-50, -50, 100, 100); //表示x,y坐标不变,可视的窗口移动到(-50,-50)的位置。同时在x,y方向产生factorx= (window.width())/100,的放大因子。 //factory= (window.length))/100 ... 查看全文
基于windows使用fabric将gitlab的文件远程同步到服务器(本地)
# -*- coding: utf-8 -*- from fabric.api import env, run, local, put from fabric.operations import sudo import tarfile import os import string # GIT_RE... ... 查看全文
apicloud 消息推送与接收
待解决的问题,如下: 在使用apicloud 的时候我们,在开发用户登录的时候可能会遇到这样的问题,当有2个设备a,b同事使用的app的时候并且是同一个人登录,我们需要去做判断,即大家常说的单点登录。 解决办法: 这里我们需要有几个重点的事情要去做,比如现在有个用户Q同时拥有2个手机a,b 帐号的时 ... 查看全文
Windows 10瘦身
Windows操作系统功能越来越强大,同时体型也越来越臃肿。安装盘没有60Gb都不敢安装。Windows10 安装最低磁盘要求20G 瘦身基础篇,适合任何用户:(可见目录,简单迁移)1. 安装任何新软件,都选择安装到其他盘符;2. 很多软件需要磁盘空间的默认路径都设置到其他盘符,比如下载软件的默认下 ... 查看全文
win7安装以vhd方式
1. 准备vhd文件 C:\WINDOWS\system32 diskpart DISKPART CREATE VDISK FILE=D:\win7.vhdx MAXIMUM=51200 TYPE=EXPANDABLE DISKPART ATTACH VDISK 1. 提取install.wim 安 ... 查看全文
Windows环境下Qwt安装和使用
之前安装过,现在记录下关键步骤,方便后面使用和复习吧。 环境:win10 Qt5.9 Qt Creator 4.3 参考:https://blog.csdn.net/linuxarmsummary/article/details/52923598 一、下载 果你没有Qt开发环境,请先去官方网站下载一 ... 查看全文
屏蔽Alt+F4关闭窗体
实现效果: 知识运用: KeyEventArgs类的Alt,Handled属性 public virtual bool Alt {get;} //获取一个值 该值指示是否曾按下Alt键 public bool Handled {get; set;} //获取或设置一个值 该值指示是否处理过此事件 / ... 查看全文
Win10的Hyper-V虚拟机上安装Ubuntu后显示分辨率问题
分辨率问题 Hyper-V中安装好Ubuntu后,虚拟机显示无法全屏,即使最大化窗口,也只能显示固定大小。即使你尝试更改虚拟机内的屏幕分辨率你也只会发现分辨率选项就只有一个。 解决方法 1、在虚拟机Ubuntu系统中打开终端 (ctrl+shift+T)输入命令 sudo vim /etc/defa ... 查看全文
Windows10无法远程连接
1、在桌面计算机上,选择右键-》属性。左侧任务列表中选择远程设置(如果桌面没有计算机图标,按键盘+R 输入 control system) 钩上允许 远程连接到此计算机 正常情况下,这样就可以在另外一台能ping通这台电脑 的电脑 上连接了。有时候会遇到一些意外情况 前提是能ping,如果你网络不通 ... 查看全文
windows生成dump文件
windows下程序有时突然崩溃了,偶发性的崩溃很难找。于是就需要保存崩溃时的dump信息了。 下面是关于如何生成dmp文件的代码。 头文件 源文件: 使用: 调用一下InitMinDump就可以了,这里面会注册一个回调,崩溃时会保存的dmp文件。 注意:需要在debug模式。保存下来的dmp文件, ... 查看全文
Python变量类型的强制转换
当我们需要对数据的类型转换时,只需要将数据类型作为函数名即可。 下面给出的函数可以执行数据类型之间的转换,函数返回一个新的对象,表示转换的值 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 comple ... 查看全文
java集合之List
List是java重要的数据结构之一,我们经常接触到的有ArrayList、Vector和LinkedList三种,他们都继承来自java.util.Collection接口,类图如下 接下来,我们对比下这三种List的实现和不同: 一、基本实现 1、ArrayList和Vector使用了数组实现, ... 查看全文
Java四种引用类型
引用与对象 每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。 在 Java 中一切都被视为了对象,但是我们操作的标识符实际上是对象的一个引用(reference)。 通过将这个叫“引用”的标识符指向某个对象,之后便可以通过这个引用来 ... 查看全文