自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Life is not divided

Life is not divided

  • 博客(37)
  • 资源 (19)
  • 收藏
  • 关注

原创 net8 golang python性能比较

net8正式版出来两个月,现在性能到底如何呢,做个简单的例子和其他语言比较一下,测试内容是查找1000000以内的质数,代码不多,但包含了循环计算和Math库函数调用,直观的看一下语言之间差距是多少,心里有个底,测试机是笔记本surface book 2 intel i7 有个四五年了,不过还能跑。首先来看看google的王牌语言golang,语法简单但性能号称不输C++,先看一下go 1.20.2。然后我们再看看大家心目中最慢的python,装了3.11.7版本。看来速度没提升,应该是启动速度提高了。

2024-01-04 21:19:41 852

原创 用WinUI3开发一个正则表达式工具

WinUI 3 作为下一代是桌面 UI 平台组件,随附 Windows 应用 SDK(与 Windows 10 及更高版本 SDK 完全分离。) Windows 应用 SDK 提供了一组统一的 API 和工具,可用于创建面向 Windows 10 及更高版本且可发布到 Microsoft Store 的生产桌面应用。基本可以实现WPF和UWP的一统 会越来越成熟

2022-03-17 13:39:33 496

原创 Flask打包服务器部署全攻略

首先安装pyinstaller[root@iz2ze68jgcyvh5yd31e8p5z ~]# pip install pyinstallerCollecting pyinstaller Downloading http://mirrors.aliyun.com/pypi/packages/e2/c9/0b44b2ea87ba36395483a672fddd07e6a9cb2b8d3c...

2019-08-01 13:54:13 7757

转载 pkcs1与pkcs8格式RSA私钥互相转换

openssl下载地址http://slproweb.com/products/Win32OpenSSL.html 1、PKCS1私钥生成openssl genrsa -out private.pem 1024private.pem 的内容如下:-----BEGIN RSA PRIVATE KEY-----MIICXAIBAAKBgQC5BW6T9GVaaG/epG...

2018-12-30 15:53:22 1171

原创 Pytest+Allure进行自动化测试

pytest 安装pip install pytestAllure插件安装以前都写的是pytest-allure-adaptor不过进官方主页说已经停更了现在安装插件pip install allure-pytest生成html还需要安装Allure安装下载https://dl.bintray.com/qameta/generic/io/qameta/allure/解压缩后添加...

2018-12-29 09:55:22 833

原创 Centos7安装python3.7.4详细步骤

Centos自带python2,由于执行yum需要python2,所以即使安装了python3也不能删除python21.安装依赖包yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readli...

2018-12-06 12:12:27 862

原创 CentOS 7 yum安装MySQL 5.7

1 wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm2 rpm -ivh mysql80-community-release-el7-1.noarch.rpm3 vi /etc/yum.repos.d/mysql-community.repo4 For example, to install M...

2018-12-06 10:44:02 133

转载 python操作excel

import xlrd import xlwt from xlutils.copy import copy 打开想要更改的excel文件old_excel = xlrd.open_workbook(‘fileName.xls’, formatting_info=True) 将操作文件对象拷贝,变成可写的workbook对象new_excel = copy(old_e...

2018-05-20 03:35:41 449

原创 Jira 7.8.0 和 Confluence 6.7.0 安装指南

首先下载linux x64版本 BIN文件 然后授权启动权限 chmod 777 安装MySQL 并配置 注意:建库名jira,字符集为UTF-8 MariaDB [(none)]> CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin; Query OK, 1 row affected (0.00 sec)Maria...

2018-03-20 11:34:17 1177

原创 CentOS 7.4下 MySQL5.6安装记录

1) 卸载MariaDB 查看当前安装的mariadb包:# rpm -qa | grep mariadb 都卸载掉:# rpm -e –nodeps mariadb-libs-5.5.41-2.el7_0.x86_64 2) 查看是否已经安装了MySQL ]# rpm -qa | grep -i mysql 3) 卸载MySQL ]# rpm -e MySQL-clien...

2018-03-19 23:53:05 194

转载 CentOS 6.6下MySQL 5.6安装

源码安装yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake编译安装 [root@server182 ~]# groupadd mysql [root@server1

2015-03-04 15:15:58 689

转载 Glype Web代理架设

web代理与我们通常熟知的HTTP代理、SOCKS代理其实有很大的区别。但对于用户而言,它们的作用都是获取数据然后返回给用户。web代理的特点是它只能在浏览器中使用,并且只能通过它代理获取网页。因为web代理实际上是一个web应用程序,它和其它的网页实质上是一样的,只不过它的唯一功能就是接受用户输入网址,然后显示在浏览器窗口中。作为web应用程序,web代理不需要更改浏览器的选项,只需要把它作为一

2015-03-01 00:24:57 6453

转载 RSA算法原理

如果你问我,哪一种算法最重要?我可能会回答“公钥加密算法”。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是”公钥加密算法”。一、一点历史1976年以前,所有的加密方法都是同一种模式:(1)甲方选择某一种加密规则,对信息进行加密;(2)乙方使用同一种规则,对信息进行解密。

2015-02-27 13:42:57 481

转载 Linux下Nagios的编译安装与配置

一、Nagios简介  Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。  Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形式: "Na

2015-02-13 15:26:47 1169

转载 lvs_keepalived安装文档

1的前端,两台用于后台测试web。LVS1-DR-Master            192.168.50.17       LVS2-DR-BACKUP            192.168.50.18       LVS-DR-VIP                192.168.50.33       WEB1-Realserver          192.168.50.5

2015-02-13 15:23:10 674

转载 CentOS 6.4上通过yum安装Nagios-3.5.0

原文见:http://sharadchhetri.com/2013/05/19/installing-nagios-3-5-0-in-centos-6-4-using-yum/#安装:rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmyum inst

2015-02-12 19:01:04 824

原创 在Windows 8.1下使用Hyper-V安装CentOS 6.6 64bit

之前使用VMware来虚拟机,但这个东西跟Hyper-V是冲突的不能同时存在,当你使用VS2013以后VMWare就不好用了,网上有方法修改启动项造成两个入口其中一个关闭Hyper-V但用起来还是麻烦,琢磨使用系统自带的Hyper-V来虚拟机,省得切来切去。看了网上写的多半都是旧版本,很多都不太对了,比如现在安装Centos 6.6基本不用新加网卡,也不需要其他配置,写下来给大家省点时间

2015-01-29 18:31:57 2071

原创 如何使用Visual Studio开发PHP项目

在windows下开发php除了记事本 DW 以及一帮zend studio ne,个人感觉还是vsiual studio+vs.php最是好使。主要的原因就是速度。 vs的速度真的是快其他的IDE太多了,无论是从启动速度还是使用过程中资源的耗用都要好于其他3款,毕竟是微软自家的东西。

2014-08-04 15:37:25 11131

转载 OpenSSH for Windows 配置

1.      下载openssh并安装。安装很简单,就像其它windows下的软件一样,双击即可。2.  配置。      第一、打开一个ms-dos终端,进入openssh/bin目录。     第二、将计算机上的组导入group文件中。这里分两种情况,第一种是本地,第二种是在域中。分别运行-l和-d参数。如果想将两种组都导入,可以先运行-l的参数再运行-d参数的命

2014-07-30 11:26:48 6821

原创 Windows Phone 8.1 入门1 搭建开发环境

最新版本的windows phone 8.1 开发环境搭建指南,新手入门指引,省去一些烦恼,快速进入开发状态,WP8.1开发环境

2014-04-18 14:37:51 2142

原创 搭建http接口测试服务器

"Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用 V8 引擎,同样,Node.js 实现了类似Apache 和 nginx 的web服务,让你可以通过它来搭建基于 JavaScript 的 Web App。"

2013-12-30 23:38:32 1467

转载 敏捷开发的6个实战经验

在大型企业中经常是各种软件开发模式混用,一些采用敏捷开发,一些则是采用传统的瀑布式或RUP(统一软件开发过程)。敏捷开发,相对传统软件开发模式,它主要是针对快速变化的需求,不断优化管理流程,最终推出优质软件。 原文作者Ulf Eriksson,是一家在线问题跟踪软件公司的创始人之一,他是敏捷开发的忠实粉丝,已经进行了多年敏捷开发的实践。下面内容主要是作者根据自己多年经历进行的经验总结。 

2013-12-16 17:07:36 662

原创 Windows PowellShell脚本:定时下载文件

windows powershell脚本实现循环定时下载多个文件

2013-10-15 16:51:05 2161

原创 在CentOS上运行windows程序

1安装wine首先搜索epel,找到fedora的wiki网站如果您使用第6版企业版 Linux,请安装这个 RPM 包: epel-release-6-8.noarch.rpm双击如果没成功就rpm -ivh epel-release-6-8.noarch.rpm然后yum install wine   耐心等待 网速好大概十几分钟就可以了application里面就会有

2013-09-18 13:04:09 2495

原创 CentOS安装Codeblocks

Linux安个什么玩意都要教程,烂到家了,写个方便后人1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++2下载RPM包点击开 装最大的,之后会提示你安装其他依赖 ,确定就好了 http://jaist.dl.sourceforge.net/project/c

2013-09-16 17:05:13 665

原创 Windows开源Web服务器性能和压力测试工具

linux有很多开源工具用来测试服务器负载,而windows上非常少,几乎没有,除了几个复杂的JMeter WET等感觉都比较繁杂http_load和siege windows这两个好用的工具是Linux版本通过Cygwin移植过来,方便广大windows人员使用,经过初步测试效果一致,是命令行简单易用的测试软件

2013-09-12 13:57:35 12871

转载 ffmpeg中的时间

ffmpeg中的时间目录 [hide]1 视频的显示和存放原理1.1 DTS和PTS2 ffmpeg中的时间单位2.1 AV_TIME_BASE2.2 AV_TIME_BASE_Q2.3 时间基转换公式视频的显示和存放原理对于一个电影,帧是这样来显示的:I B B P。现在我们需要在显示B帧之前知道P帧中的信息。因此,帧可能会按照这样

2013-09-05 15:37:00 1788 1

转载 使用Powershell远程管理Windows Server(WinRM)

在Linux中,我们可以使用安全的SSH方便的进行远程管理。但在Windows下,除了不安全的Telnet以外,从Windows Server 2008开始提供了另外一种命令行原创管理方式,那就是基于PowerShell的WinRM。下面就介绍下如何使用WinRM,客户端和服务端必须为同一域:1、在Windows Server 2008上配置WinRM:C:\Windows\s

2013-08-29 12:57:37 14967

原创 飞信消息管理器2011

<br />不负众望 终于发布了支持飞信2011的版本<br /> <br />谢谢催促我的各位朋友<br /> <br />去各大网站下载吧

2011-02-23 18:09:00 1412 10

转载 软件开发流程概要(笔记)

<br />一、Feature List(功能列表) 和Use Case Diagrams(用例图) 需求分析的第一步要么是确定功能列表(Feature List),要么是得出用例图(Use Case Diagrams)。不断的和用户交流,界定清楚各个主要的Feature和主要的用例,尽可能的准确界定系统需要做到的和实现的功能。不必追求一次得到完整的列表或用例,随着迭代次数的增加,自然会得到完善的。这样你就清楚系统需要做些什么以及用户会如何使用这个系统。二、Break Up the Prob

2011-01-12 10:05:00 767

转载 风雨20年:我所积累的20条编程经验

<br /><br />原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。<br /> <br />从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中

2010-11-13 17:08:00 510

原创 飞信消息管理器2010 V2.0

下载地址 http://www.dbank.com/download.action?t=40&k=MTY2Nzk5OTM=&pcode=LCwxNjA0MjYsMTYwNDI2&rnd=4 更新日志增加搜索功能增加好友列表增加好友排名增加暧昧分析修正vista win7 路径错误问题 

2010-04-06 20:03:00 1010 8

原创 飞信消息管理器2010 0.1

 让你不用密码不用开飞信,就可以查看电脑上面所有飞信的聊天记录  采用C#编译 需要dotnet2.0支持 基本上XP sp3以上都能用 绝对没病毒  如果没有启动成功就去下载dotnet 2.0 运行库http://www.microsoft.com/downloads/details.aspx?familyid=5B2C0358-915B-4EB5-9B1D-10E506D

2010-04-02 17:55:00 720

原创 多路TS流播放工具PlayWnd

电视卡中录制TS流通常包含多路TS流,这一工具可以查看播放所有节目 推荐使用purecodec将demux设置为haali 不支持cyberlink demux TV card to record TS stream usually contains multi-TS stream, this tool can view all the programs broadcastReco

2009-11-30 19:42:00 1119

原创 DVBT电视卡测试工具BDASample10 v1.1.08.26

新的BDASample测试工具基于Directshow C#开发 特性: 支持DVBT格式,包括中国的DTMB制式 支持MPEG2 H264解码 AVS解码需要speed player filter 支持频道扫描 支持SID 和 MAPPID两种方式切换频道 New BDASample test tools based on Directshow C

2009-11-30 18:54:00 1864

原创 windows平台下vlc编译

This version ONLY works for 0.9.x, for 1.0.x and for 1.1.x. WARNING: building VLC on Cygwin has ever been a failure-prone task. It is also very slow (specially if you enable debug and optimizations)

2009-11-30 18:49:00 3909

原创 VS2005下如何安装配置编译Qt4

 本文将使用简单的几个步骤说明在VC 2005下如何编译安装并开发Qt4.6应用程序,其实大部分方法和Qt4.6.0是一样的,不过Qt4.6.0集成了Qt Creater,目录的形式有点改变了,现在我就把我的安装方法分享给大家(首先保证你的Qt安装目录所在的磁盘有5G空间,因为我的是完全编译,除了例子,加上例子应该是10G多):一、下载及安装1. 下载,直接找官网下载就可以了,我的是q

2009-11-05 09:52:00 1086

mongodb-compass-community-1.14.6-win32-x64

MongoDB compass 是官方推出的可视化管理工具,compass 与 Cloud Manager 功能互补,Cloud Manager 偏向于部署、运维、监控,而 compass 则偏向于数据管理、查询优化等,其主要功能包括 数据分布可视化,自动分析各个字段取值的分布情况 支持 CRUD 操作 索引自动分析及优化建议 explain 的结果可视化

2018-07-24

Intel SGX PSW for Windows v2.0.101.44269

配套sdk使用 (1)允许应用开发者保护敏感信息不被运行在更高特权等级下的欺诈软件非法访问和修改。 (2)能够使应用可以保护敏感代码和数据的机密性和完整性并不会被正常的系统软件对平台资源进行管理和控制的功能所扰乱。 (3)使消费者的计算设备保持对其平台的控制并自由选择下载或不下载他们选择的应用程序和服务。 (4)使平台能够验证一个应用程序的可信代码并且提供一个源自处理器内的包含此验证方式和其他证明代码已经正确的在可信环境下得到初始化的凭证的符号化凭证。 (5)能够使用成熟的工具和处理器开发可信的应用软件. (6)Allow the performance of trusted applications to scale with the capabilities of the underlying application processor. (7)使软件开发商通过他们选择的分销渠道可以自行决定可信软件的发布和更新的频率。 (8)能够使应用程序定义代码和数据安全区即使在攻击者已经获得平台的实际控制并直接攻击内存的境况下也能保证安全和隐秘。

2018-07-24

Intel SGX SDK for Windows v2.0.101.44299

SGX全称Intel Software Guard Extensions,顾名思义,其是对因特尔体系(IA)的一个扩展,用于增强软件的安全性。这种方式并不是识别和隔离平台上的所有恶意软件,而是将合法软件的安全操作封装在一个enclave中,保护其不受恶意软件的攻击,特权或者非特权的软件都无法访问enclave,也就是说,一旦软件和数据位于enclave中,即便操作系统或者和VMM(Hypervisor)也无法影响enclave里面的代码和数据。Enclave的安全边界只包含CPU和它自身。SGX创建的enclave也可以理解为一个可信执行环境TEE(Trusted Execution Environment)。不过其与ARM TrustZone(TZ)还是有一点小区别的,TZ中通过CPU划分为两个隔离环境(安全世界和正常世界),两者之间通过SMC指令通信;而SGX中一个CPU可以运行多个安全enclaves,并发执行亦可。当然,在TZ的安全世界内部实现多个相互隔离的安全服务亦可达到同样的效果。

2018-07-24

Visual Studio Code 1.6 跨平台编辑器

Visual Studio Code 是一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代 web 和云应用的跨平台编辑器。 更新内容: TypeScript 2.0 -  对于 JavaScript , TypeScript 以及 extension authoring 的语言改进。 Format on Save - 运行格式化程序时保持代码正常。 Switch Windows - 在 VS Code windows 之间通过命令面板(Command Palette)快速移动。 Search term history - 在搜索框中轻松查看历史搜索字词。 Launch script support - 调试之前可启动NPM脚本。 Workspace recommendations - 为您的团队提供扩展建议。 API for Settings -现可通过编程方式更改设置。 启用 Auto Save 和 File Associations 等新选项. VIM style relative line numbers - 显示当前光标位置的行号。 Node 6.3+ Debugger - 使用实验性扩展程序以支持 V8 Inspector Protocol。 PREVIEW  Extensions Packs - Marketplace 中,将一组扩展程序捆绑到单个下载中。 Workbench - 查看图片尺寸和文件大小详细信息。 Editor - 改进 Unicode 以支持 UTF-16 Surrogate Pairs,改进了 Whitespace 设置。 Languages - 更新 TML/Razor/Handlebar。 Extensions - 更新 Extension 标识符, 更新 Extension 版本检测. Debugging - 为Source maps 配置 External Terminal Support 和 Glob patterns。 Extension Authoring - 更新调试协议,包括编程访问 launch.json。 官方下载太慢 提供分流下载

2016-10-13

博客客户端UWP源码

上次发了一篇博客,大概展示了不需要登录就可以操作的一些功能。后来一个星期,我陆陆续续完成了登录后的一些操作。由于刚开始是打算拿过来练手的,第一次在Windows10开发上尝尝鲜,所以项目结构比较混乱,并没有使用MVVM模式,完全将View和ViewModel写在了一起(充分地利用了codebehind文件:0,大神看了源码不要笑话我:))。但是源代码中一些关键地方我的注释还是比较详细的。 到今天,PC端的界面、代码均已在本机上测试了,基本没什么大问题,所以提交到了Windows Store中,有感兴趣的童鞋下下来试一试。

2016-01-18

博客UWP源码

上次发了一篇博客,大概展示了不需要登录就可以操作的一些功能。后来一个星期,我陆陆续续完成了登录后的一些操作。由于刚开始是打算拿过来练手的,第一次在Windows10开发上尝尝鲜,所以项目结构比较混乱,并没有使用MVVM模式,完全将View和ViewModel写在了一起(充分地利用了codebehind文件:0,大神看了源码不要笑话我:))。但是源代码中一些关键地方我的注释还是比较详细的。 到今天,PC端的界面、代码均已在本机上测试了,基本没什么大问题,所以提交到了Windows Store中,有感兴趣的童鞋下下来试一试。

2016-01-18

紫外线UWP源码

主要是介紹如何開發第一個Windows 10 UWP 的應用程式, 並整理目前的一些相關開發資源。本篇適合對開發Windows 10 App (UWP) 有興趣的新手及iOS、Android 開發者。

2016-01-18

简书客户端UWP源码

简介 Windows10正式版发布到现在,我利用零零碎碎的一些时间对UWP进行一些学习,也基于这门技术开发了一个第三方的简书App. 基本界面 优酷视频: http://v.youku.com/v_show/id_XMTM2MjU4MjI4NA==.html 基本功能 客户端采用了UWP的技术,所以支持x86,x64,ARM平台,采用了响应式的布局.对手机进行了部分的优化. 对SQLite和本地存储进行了封装,支持缓存.

2016-01-18

博客园UWP源码

关于源码和体验 源码遵循MIT协议。开源有益,多谢点赞。 这次纯当练手入门,公司也不做win10这方面的东西,以后业余可以多搞搞。 体验: 1)win10开发感觉不错,PC的源码拿到手机上只需要调整界面,其他代码 几乎 可以不用改动。有想法的可以赶紧行动起来; 2)多用异步方法,一async到底,千万不要同步/异步混合着用; 3)await后面的代码执行上下文默认跟前面一致,也就是说如果是UI线程调用await,那么await后面的代码照样在UI线程中执行(所以不用担心跨线程的问题)。当然,我们可以使用ConfigureAwait方法来改变这一默认行为。这方面的东西以后有机会再写; 4).NET Native在Store APP这块作用很大,将程序编译成native code之后,可以明显发现APP运行速度非常快、流畅。

2016-01-18

豆瓣小组UWP源码

豆瓣小组UWP是作者前几周在家里开发的一款windows 10应用,模仿了”豆瓣小组APP“的功能。由于本人没有Windows10手机,所以目前的界面只是面向PC和Tablet。但是基于微软提出的响应式布局思路,和项目本身采用的MVVM模式,兼容多平台不是太困难的事情。 项目采用 Prism 作为MVVM框架。使用了开源库 MyToolkit.Extended 的MtPage,替换了原有的Page,解决导航缓存的问题。 项目本身没什么太大的技术含量,希望大家多多贡献出优质的应用,共同推进Windows 10的发展。 也希望这个应用能在编码之余给大家带来些许的轻松。

2016-01-18

知乎日报UWP源码

类型说明 ZhiHuDaily.UWP.Core.Controls 里面只有一个SwipeableSplitView控件,该控件继承自SplitView。该控件来自github:https://github.com/JustinXinLiu/SwipeableSplitView ZhiHuDaily.UWP.Core.Data 支持自增式加载的集合,继承自ObservableCollection,并且实现了ISupportIncrementalLoading接口。一共4个: CollectionsStoriesIncrementalLoadingCollection(对应收藏页面文章列表) HomeStoriesIncrementalLoadingCollection(对应主页文章列表) StoryCommentsIncrementalLoadingCollection(对应评论页面评论(长/短)列表) ThemeStoriesIncrementalLoadingCollection(对应主题日报页面列表) ZhiHuDaily.UWP.Core.Https 对Web API接口的封装,包含Web API URL、HTTP请求、JSON序列化。 ZhiHuDaily.UWP.Core.Models 用到的所有实体类。注意每个实体类并没有对应到返回的Json数据体(因为返回的Json中很多字段都没有使用到)。 ZhiHuDaily.UWP.Core.Share 微信分享相关的代码。以后新增的其他分享(如QQ分享、微博分享)的代码都可以放在这里。 ZhiHuDaily.UWP.Core.Tools 工具类。网络类型管理类、文件管理类、Dispatcher管理类(解决非UI线程更新数据源引起的bug)。 ZhiHuDaily.UWP.Core.ViewModels 用到的所有ViewModel。基本每个页面对应一个ViewModel。命名规则跟Xaml页面一致(将Page改为ViewModel)。

2016-01-18

UWP入门代码之7天酒店

以前写过一个wp8的工程,说实话那会的代码很麻烦,写起来费劲,另外还没多少人下载,不过到windows 10 开始微软出了UWP架构以后一切都像以前的winform wpf一样好转起来,新建一个工程以后模板很简洁。 现在就开始介绍一下基本控件的使用,为新手写程序提供一个例子。7天酒店没有官方客户端,不过不妨碍拿他做例子。 恕当时没什么布局概念,基本就是手动布局,罗列控件。布局的事情以后再慢慢写,不过微软的教程或者其他书里面这块讲的很清楚,各种panel grid 布局。 这个里面基本就是一些textblock 跟textbox button 和一个SemanticZoom Semant

2016-01-18

windows 10 mobile axure 组件

最新的windows 10 mobile 外形和界面布局 lumia 950xl lumia 1520 等

2015-12-11

《商业冒险》(Business Adventures)

微软联合创始人比尔·盖茨(Bill Gates)日前对外透露称,由约翰·布鲁克斯(John Brooks)所著的《商业冒险》(Business Adventures)一直是自己最爱的书籍。据悉,这本书收集了作者20世纪60年代在《纽约客》(New Yorker)上所发表的12篇文章,并且在书中详细描述了现代美国企业的发展演化历史。 据盖茨自己透露,1991年时沃伦·巴菲特(Warren Buffett)曾要求盖茨向他推荐一本喜欢的商业书籍,盖茨告诉他:“当然是约·布鲁克斯所著的《商业冒险》了。我随后将自己的书借给了他。” 盖茨曾这样评价:“尽管这本书出版于四十多年前,但依旧却提供了对当今商业的本质探讨内容,这在任何时期都让人受用,例如如何创建大型企业、聘用拥有合适技能的员工以及倾听客户回馈。而且,无论你的企业是否拥有一个完美的产品、生产计划或者市场营销战略,你都需要拥有一个非常正确的人为因素,那就是使用正确的人去领导和实施自己所制定的具体计划。” 对此,美国科技媒体《商业内幕》日前就为我们整理出了《商业冒险》一书所提及的七大企业成功要点,观点如下: 1.持续创新 盖茨认为,在布鲁克斯《商业冒险》一书中最有启发性意义就是题为《施乐施乐施乐施乐》(Xerox Xerox Xerox Xerox)的一个故事。布鲁克斯在这个故事中以时间线的形式回顾了该公司研发全球第一款影印机“Haloid Xerox 914”的人员招聘和研究步骤。当Haloid Xerox 914在1960年代问世后,该产品很快就得到了外界的认可,施乐公司的复印技术也开始被大众统称为“Xeroxing”。五年后,施乐公司的营收超过了5亿美元。 但又过了几年,施乐的领导团队就开始变得有些不思进取,这一态度最终也使得该公司在上世纪70年代开始逐渐被自己的竞争对手赶超。对此,盖茨也给出了自己认为可以避免这一情况发生的建议: “上世纪70年代早期,施乐的大量研发支出并没有直接投入到打印机业务,而是投入到了诸如以太网、第一款图形用户界面(就如同Windows或OS X的界面)等业务中。由于施乐高管认为这些构想并不符合公司的核心业务,因此他们最终没有选择将这些构想转换为上市产品。与此同时,其他企业则适时地跟进开发出了基于施乐研发成果的产品。举例来说,苹果和微软均利用了部分施乐开发的图形用户界面的成果。我想我并不是唯一一位认识到施乐决策出现错误的人。我曾下定决心让微软避免犯下同样的错误,所以我们一直在计算机前景和语音识别等领域努力研究以免错失重大机遇。” 2.切勿急于求成 当然,施乐公司最初的成功案例也同样非常值得我们研究。 当约瑟夫·威尔逊(Joseph C. Wilson)在20世纪40年代接手The Haloid Photographi公司时,他和美国物理学家查斯特·卡尔逊(Chester Carlson)就决定联手打造一款可能改变未来美国办公环境的易用设备。此后,威尔逊决定将这一技术称为“静电复印术”(xerography,这个词源于希腊词根“干”和“书写”),并在1958年将公司改名为“哈罗依德施乐公司”(Haloid Xerox),而当时他们的静电复印术设备尚处于研究阶段。 此后数年,施乐一直全身心地投入于静电复印术的研究中,虽然当时还没有明确的证据表明这款产品必将会受到消费者的广泛认可。不过,他们的努力和坚持最终还是获得了回报,随后推出的施乐914复印机获得了巨大成功,公司也在此后正式更名为“施乐公司”(Xerox Corporation)。 3.企业文化 虽然现在许多企业都在宣扬自己的企业文化,但这个名词在上世纪60年代的时候还并不常见。不过在当时威尔逊就相信,自己有义务在当时的民权运动背景下捐赠数百万美元给慈善机构和大学。 尽管威尔逊的这个做法在当时面临一些阻碍,但它最终还是取得了非常深远的成效。比如,如今被外界认作肩负着慈善义务的企业除了需要为慈善机构进行捐款外,它们通常还需要为员工提供更为人性化的工作条件,并依此吸引更多优秀人才加盟自己。 4.切勿自大 《商业冒险》中,盖茨喜欢的另一个故事名为《埃德塞尔的命运》(The Fate of the Edsel),它解释了为什么福特汽车当时的旗舰产品会成为商业史上最大的败笔之一。 当时,福特管理层相信自己能通过研发来生产出美国中产阶级最喜欢的汽车。此后,福特的设计师和市场营销人员整整花费了两年时间来收集公众的意见和建议。 在此之后,福特最终在1957年推出了多达18款福特Edsel车型,但其中似乎没有任何一款是针对某一固定消费群体而推出的。而且在产品设计的最后阶段,福特董事会主席还力排众议,最终拍板以亨利·福特(Henry Ford)儿子的名字来命名这一车型。而在此之前,福特的公关们曾推出了一个不错的比赛,那就是一旦员工推荐的名字被最终选用,他在新车投产后将获得一辆以该名字命名的新车。 盖茨相信,这款汽车的失败并非是过分追求民意的结果,而是因为福特汽车的高管仅仅是假装按照民意结果行事所产生的恶果。 5.知进退 当福特Edsel车型问世之前,福特就已经展开了下一代“E-Car”车型的设计工作了,当时福特的董事们几乎从来没有想过Edsel会失败,因此在该车型正式投产前就同不少经销商签订了分销合同。 但事实是,美国股市在1957年夏天非常不景气,许多民众都放弃了购买中端车型的计划。如果当时福特领导层能更谨慎地应对这一情况的话,他们恐怕就不用吞下损失3.5亿美元的苦果了。 6.涅槃重生 布鲁克斯发现,尽管福特管理层在Edsel的问题上犯了无数错误,但几乎没有人需要为此负责,且他们大多数人都认为自己做的事情是完全正确的。 Edsel市场营销经理J.C. Doyle甚至告诉布鲁克斯:“人们似乎现在对Edsel并没有兴趣,他们过去几年的购买偏好促使汽车业推出了这样一款汽车,我们这样做了,但他们却并不接受。好吧,他们不应该这样做。” 7.清晰沟通 在一篇名为《顽固的哲学家》(The Impacted Philosophers)的文章中,通过对通用电气公司(General Electric)垄断价格的一个商业案例,布鲁克斯探索了商业沟通中的误解问题。当时的通用电气、西屋以及其他电子制造商由于固定价格的勾结而被判有罪,这是第一起被判行政罚款并监禁的案例,共有7人因为协商价格而被判入狱。 布鲁克斯在书中表示,自己无法确定当时通用电器的高层是否真的知道这一事件,因为通用电气向来就有员工沟通不畅的陋习,许多员工在向上司汇报工作时也常常闪烁其词,令人捉摸不透。最终,通用电气因为内部存在的诸多问题而被美国证券交易委员会(Scurities And Exchange Commission)罚款43.7万美元,另有3名员工被判入狱30天。

2015-02-07

Windows 8.1 Apps with XAML and C# Unleashed

Format: Paperback As with Nathan's book WPF 4 Unleashed books, this book is a pure pleasure to read. It is in full color, the content is laid out in an easy to read style, the author's writing style makes it easy to read, and the content is all valuable. There is no fluff like you find in a lot of the books written today. Part I of the book starts out with an awesome chapter on the anatomy of a Windows store app and then has a great chapter introducing XAML. The book is broken down into a total of 7 parts. I have listed them below along with the chapters they contain. Part I: Getting Started Chapter 1. Hello, Real World! Chapter 2. Mastering XAML Part II: Building an App Chapter 3. Sizing, Positioning, and Transforming Elements Chapter 4. Layout Chapter 5. Interactivity Chapter 6. Handling Input: Touch, Mouse, Pen, and Keyboard Part III: Working with the App Model Chapter 7. App Lifecycle Chapter 8. Threading, Windows, and Pages Chapter 9. The Many Ways to Earn Money Part IV: Understanding Controls Chapter 10. Content Controls Chapter 11. Items Controls Chapter 12. Text Chapter 13. Images Chapter 14. Audio, Video, and Speech Chapter 15. Other Controls Part V: Leveraging the Richness of XAML Chapter 16. Vector Graphics Chapter 17. Animation Chapter 18. Styles, Templates, and Visual States Chapter 19. Data Binding Part VI: Exploiting Windows 8.1 Chapter 20. Working with Data Chapter 21. Supporting Charms Chapter 22. Leveraging Contracts Chapter 23. Reading from Sensors Chapter 24. Controlling Devices Chapter 25.Read more ›

2015-01-18

siege压力测试windows版

一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。 使用方法 siege -c 200 -r 10 -f example.url -c是并发量,-r是重复次数。 url文件就是一个文本,每行都是一个url,它会从里面随机访问的。 example.url内容: http://www.licess.cn http://www.vpser.net http://soft.vpser.net

2013-09-12

http_load压力测试windows版

http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。 附件内是windows版本 linux版本请自行去官网下载 使用方法 http_load -p 30 -s 60 urllist.txt 参数简单说明 -parallel 简写-p :含义是并发的用户进程数。 -fetches 简写-f :含义是总计的访问次数 -rate 简写-p :含义是每秒的访问频率 -seconds简写-s :含义是总计的访问时间 准备URL文件:urllist.txt,文件格式是每行一个URL,URL最好超过50-100个测试效果比较好

2013-09-12

FetionMessageManager2011 飞信消息管理器2011

飞信消息管理器2011 让你不用密码不用开飞信,就可以查看电脑上面所有飞信的聊天记录,导出功能,好友列表,暧昧分析,乐观排名等 支持最新fetion2011 飞信2011版

2011-02-23

C#界面美化的音乐播放器

区别于CSDN另一个界面美化工程使用皮肤irisskin的项目 这个采用另一个界面更具美感的控件Krypton整体效果更高雅 完全免费 工程完善 集成多种控件的使用和范例 作为参考代码十分有用 特别为VS2005定制 学习C#非常有价值的参考代码 保证编译通过~ 完全对得起资源分

2010-04-01

空空如也

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

TA关注的人

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