Visioi形状相关应用

选择手柄为白点 按住shift的同时移动白点更为灵活 黄色的点就是控制手柄(只有一维图形有) 当调整形状出现绿色边的时候说明:这个时候这个形状的边等于了某个形状的长 铅笔工具可以移动控制点来更形状 比如弯曲矩形等等 形状的绘制有两种方法 利用更多形状 有很多模版 常用线段。 铅笔工具除了调整点还可以绘制直线或者曲线 四种样式设置 快速样式 下方有删除按钮 填充选项中的其他选选项 有渐变以及图案填充 点击颜色光圈的滑块可以调整颜色 空白处点击可以增加滑块 并且可以删除滑块 对线条的样式调整 其中
分类: 其他 发布时间: 06-28 23:38 阅读次数: 3

js实现静态页面跳转传参

最近有个项目: 存静态web服务,一个新闻页面列表出所有新闻摘要信息,然后通过点击新闻详情访问到该新闻的详情页面; 新闻展示的页面通过ajax请求接口获取到新闻的摘要信息,预计想通过id的方式访问到新闻详情页面; 如果动态实现跳转非常简单,静态文件跳转。。。想了一下是否能实现在静态文件的后面加上请求的id呢?比如动态情况http://news.com/?new_id=1; 静态请求src="news_content.html?new_id=1" 最后查资
分类: 其他 发布时间: 06-28 23:38 阅读次数: 3

ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了

引言 在使用asp.net core 进行api开发完成后,书写api说明文档对于程序员来说想必是件很痛苦的事情吧,但文档又必须写,而且文档的格式如果没有具体要求的话,最终完成的文档则完全取决于开发者的心情。或者详细点,或者简单点。那么有没有一种快速有效的方法来构建api说明文档呢?答案是肯定的, Swagger就是最受欢迎的REST APIs文档生成工具之一! 为什么使用Swagger作为REST APIs文档生成工具 Swagger 可以生成一个具有互动性的API控制台,开发者可以用来快速
分类: 其他 发布时间: 06-28 23:33 阅读次数: 4

10分钟教你用python打造贪吃蛇超详细教程

10分钟教你用python打造贪吃蛇超详细教程 在家闲着没妹子约, 刚好最近又学了一下python,听说pygame挺好玩的。今天就在家研究一下, 弄了个贪吃蛇出来。希望大家喜欢。 先看程序效果: 01 整体框架 平台:pycharm 关于pygame的安装这里就不在赘述,大家自行上网找合适自己的版本的安装即可。关于pygame模块知识会穿插在下面代码中介绍,用到什么就介绍什么。这里就不统一介绍了。 整个程序由于是调用了大量的pygame里面的库函数,所以也非常简单(卧槽你这不是调包侠嘛)。也
分类: 其他 发布时间: 06-28 23:33 阅读次数: 3

kafka学习(七)

            跨集群数据镜像 跨集群镜像的使用场景 1.区域集群和中心集群 2.冗余,发生紧急情况下使用第二个集群,保存相同的数据。 3.云迁移 多集群架构 跨集群中心通信的一些现实情况 1.高延迟 2.有限的宽带 3.高成本 hub和spoke架构 这种架构适用于一个中心kafka集群对应多个本地kafka集群的情况。 双活架构,集群交互过多 主备架构 常见的故障转移 延展集群 kafka集群消息复制工具mirrorMaker kafka提供了一个简单的工具,用于在两个数据中心之间
分类: 其他 发布时间: 06-28 23:33 阅读次数: 3

【转】说说Runnable与Callable 说说Runnable与Callable

说说Runnable与Callable Callable接口: View Code Runnable接口: View Code 相同点: 两者都是接口;(废话) 两者都可用来编写多线程程序; 两者都需要调用Thread.start()启动线程; 不同点: 两者最大的不同点是:实现Callable接口的任务线程能返回执行结果;而实现Runnable接口的任务线程不能返回结果; Callable接口的call()方法允许抛出异常;而Runnable接口的run()方法的异常只能在内部消化,不能继续
分类: 其他 发布时间: 06-28 23:33 阅读次数: 3

【转载】package-info

本文是转载,原文地址:http://strong-life-126-com.iteye.com/blog/806246   package-info.java对于经常使用外部包的程序员来说应该是熟悉陌生人。因为不是专门开发包的程序员很少需要关注它,而又常在其他包中看到他,眼很熟。它到底有哪些特性和作用及如何使用呢?程序员讲究动口不如动手,何不创建一个试试。打开Eclipse,new class,哦!创建失败,‘-’ 作为特殊字符不允许在类名称里出现,什么情况。原来它本来就是个特例当然得用特别方
分类: 其他 发布时间: 06-28 23:33 阅读次数: 3

C语言结构体变量私有化

操作系统 : CentOS7.3.1611_x64 gcc版本 :4.8.5 问题描述 C语言结构体定义中的变量默认是公有(Public)属性,如果实现成员变量的私有(Private)化? 解决方案 将结构体的定义放入源码件中实现,头文件只放声明。 比如有如下结构体(obj.h文件中定义): struct Obj { int id; char *name; }; typedef struct Obj Obj; 并定义如下变量: Obj *o; 正常情况下,可以通过如下代
分类: 其他 发布时间: 06-28 23:33 阅读次数: 4

Venus框架

http://wiki.hexnova.com/display/Venus/HOME 它是由(Venus service framework)+服务路由产品(Venus-Bus)+服务注册中心(Venus-Registry) 组合而成,提供远程服务。它着 开发简单、高性能、高并发能力 的服务端框架。 Venus Service Framework提供服务器端开发SDK以及客户端SDK。它们之间采用Venus自定义的私有协议。encoder、decoder采用多种序列化方式,客户端根据自己的语言
分类: 其他 发布时间: 06-28 23:33 阅读次数: 3

【实践】Yalmip使用Knitro的一些总结

Yalmip使用Knitro的一些总结 1.软件   Knitro 11.0.1   Win64(包含安装包和确定机器ID的软件):链接:https://pan.baidu.com/s/14IfxlAdo3myYiAeCGzfSQQ 密码:2k9q    图1 Knitro 11.0.1 win64 下载地址   官网获取地址:https://www.artelys.com/en/optimization-tools/knitro/downloads   通过学术邮箱可以申请一个月的完整版使用
分类: 其他 发布时间: 06-28 23:33 阅读次数: 3

3.8.6.网络通信基础知识5

3.8.6.1、IP地址分类[IPv4] (1)IP地址本质是一个32位二进制,在网络通信数据包中就是32位二进制,而在人机交互中为了方便儿女使用点分十进制显示。 二进制方式 0xffffffff 0xC0A80166/0x6601A8C0 本质 点分十进制方式 255.255.255.255 192.168.1.102 方便人看的 源IP地址:发出数据包的网络的IP地址 目标IP地址:要接收数据包的计算机的IP地址 (2)IP地址中32位实际包含2部分,分别为:网络地址和主机地址。子网掩码,
分类: 其他 发布时间: 06-28 23:33 阅读次数: 5

QT QHttpMultiPart上传图片

使用get请求或post请求可以传递简单的参数,但要上传图片到服务器,就要多做一些工作了,如下代码片段利用post请求可成功上传图片到服务器: QNetworkRequest request; request.setUrl(m_strServerAddr); QHttpMultiPart *multiPart = new QHttpMultiPart(QHttpMultiPart::FormDataType); QHttpPart imagePart; imagePart.setHeader(
分类: 其他 发布时间: 06-28 23:33 阅读次数: 3

PAT 乙级 1043 输出PATest

输入样例: redlesPayBestPATTopTeePHPereatitAPPT 输出样例: PATestPATestPTetPTePePee 思路:建立一张表,字符为关键字,对应字符出现的次数为关键字对应的值。输出“PATest”的时候查表即可。 #include <iostream> #include <stdio.h> #include <string.h> #include <string> #include <map> #include <queue> #include <alg
分类: 其他 发布时间: 06-28 23:23 阅读次数: 3

replace 使用正则

python replace正则怎么用 20 下面是我的代码: s="今天是2015年10月1日国庆节,明天是2015年10月2日" s=s.replace(r'[0-9]*', '00') 我想把日期替换掉,暂时用00代替,为什么这样没效果,还是原样输出。replace里面不是可以用正则吗?求直接,不要别的方法,就用replace方法 蓝屏472 | 浏览 2756 次 |举报 我有更好的答案 推荐于2017-10-10 09:05:50 最佳答案 # encoding: UTF-8 imp
分类: 其他 发布时间: 06-28 23:23 阅读次数: 3

kafka学习(五)

          kafka可靠的数据传递 kafka可靠性保证 ACID 是关系型数据库保证数据的规范,指的是原子性,一致性,隔离性和持久性,这是数据库给出的可靠性保证。 kafka给出的保证是什么? 1.kafka可以保证分区消息的顺序。 2.只有当消息被写入分区的所有同步副本时,它才认为是已提交的。 3.只要一个副本是活跃的,那么已经提交的消息就不会丢失。 4.消费者只能读取已经提交的消息。 复制 kafka的复制机制和分区的多副本架构师kafka可靠性保证的核心。 kafka复制机制
分类: 其他 发布时间: 06-28 23:23 阅读次数: 2

【POI每日题解 #9】SKA-Piggy Banks

题目链接 题意: 有一棵环套树 求最少从多少个节点出发能沿边走过整棵树 环套树 并查集求联通块 有几块就砸几个 太简单不发代码了 不过某大佬的环套树找环dfs让我研究了好久… 贴一下以Orz 1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 const int MAXN=1000010; 5 int vis[MAXN],pa[MAXN]; 6 int n,ans; 7 inline void dfs(
分类: 其他 发布时间: 06-28 23:23 阅读次数: 3

每日总结之2018-06-28 实现Windows程序的数据绑定

实现Windows程序的数据绑定 1.填充数据集          a 连接 sql语句 c DataAdaper对象 d调用DataAdapter对象的Fill方法填充数据库 2.ComboBox控件绑定数据   a DataSource获取数据源 b DispayMember显值 c ValueMember隐值 3个属性 3.DataGridView控件显示数据  a先设置个属性和各列的控件 b 再写代码 1.填充数据集          a 连接 sql语句 c DataAdaper对象
分类: 其他 发布时间: 06-28 23:23 阅读次数: 2

nvm install windows jd

在windows下用nvm 安装node 在接触nvm前查看了很多资料,但是总有些一些地方迷迷糊糊的,但幸好磕磕碰碰最后也算安装成功了。在此文中,会特意指明一些坑,防止再次踩坑。第一个坑就是,如果你已经单独安装了node,建议先卸载,再来看本文。 1. nvm 下载 nvm 的下载地址:https://github.com/coreybutler/nvm-windows/releases 。选择第一个 nvm-noinstall.zip ,然后解压在系统盘(一般开发相关的文件我都放C盘,但是放
分类: 其他 发布时间: 06-28 23:23 阅读次数: 3

Confluence 6 附件存储文件系统的分级

从 Confluence 3.0 开始,附件的存储方式有了重大的改变和升级。如果你是从 Confluence 2.10 及其早期版本升级上来的,请参考 Upgrading Confluence 页面中推荐的升级路径,同时请阅读 Confluence 3.0 文档中 Hierarchical File System Attachment Storage 页面来获得新系统文件存储结构的相关信息。 Confluence 存储附件,例如文件和图片在文件系统中。Confluence 的附件存储布局设计基
分类: 其他 发布时间: 06-28 23:23 阅读次数: 3

拦截鼠标双击创建进程的动作

0 前言   最近公司要写一个监控explorer创建进程的东西, 所以花了点时间研究了以下, 然后有了以下的成果 1 思路   <1>核心思想:     注入dll, hook创建进程的底层函数, 实现创建创建进程的拦截   <2>需要注入的进程     经研究发现在开启UAC的情况下, 创建受限权限进程的动作是在explorer中由CreateProcessW这个函数执行的.     创建管理员权限的进程却是explorer委托appinfo服务创建, 然后将父进程的pid设置为explo
分类: 其他 发布时间: 06-28 23:23 阅读次数: 3