自定义博客皮肤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

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

原创 PyQt入门指南六十四 在企业级应用中的实践案例

工业自动化项目中的自定义仪表盘:在一个工业自动化项目中,PyQt的自定义控件能力让开发一个特殊的仪表盘变得简单。这个自定义仪表盘不仅外观精美,而且性能出色,已经在多个工业现场稳定运行一年多。

2024-11-17 00:45:00 303

原创 PyQt入门指南六十三 在游戏开发中的应用探索

虽然 PyQt 主要用于创建桌面应用程序,但你可以通过上述方法将其应用于简单的游戏开发。对于更复杂的游戏开发,建议使用专门的游戏引擎,如 Unity、Unreal Engine 或 Pygame。

2024-11-17 00:30:00 227

原创 PyQt入门指南六十二 在教育领域的应用实例

PyQt是一个用于创建跨平台图形用户界面(GUI)的Python库,它通过提供丰富的组件和信号槽机制,使得Python开发者能够轻松地构建出专业且响应迅速的应用程序。例如,可以开发一个基于PyQt的化学虚拟实验室,让学生在虚拟环境中进行实验操作,增强学习的趣味性和实践性。:PyQt可以用于开发学生信息管理系统,实现学生信息的自动化管理和学生成绩的自动化统计。通过这些应用实例,可以看出PyQt在教育领域的应用是多样且广泛的,它不仅能够帮助学生和教师提高教学和学习效率,还能够激发学生的学习兴趣和创新能力。

2024-11-17 00:15:00 278

原创 PyQt入门指南六十一 在数据分析可视化中的应用

在数据分析可视化中,PyQt可以与多种库结合使用,以创建交互式的数据可视化应用程序。以下是一些关键步骤和示例,展示如何使用PyQt进行数据分析可视化。

2024-11-16 00:30:00 508

原创 PyQt入门指南六十 与Python其他库的集成方法

PyQt是一个强大的GUI库,它可以与Python的其他库无缝集成,以实现更复杂的功能。

2024-11-16 00:15:00 335

原创 PyQt入门指南五十九 跨平台兼容性解决方案

PyQt 是一个非常强大的 GUI 工具包,它可以在多个平台上运行,包括 Windows、macOS 和 Linux。然而,在开发跨平台应用程序时,可能会遇到一些兼容性问题。

2024-11-15 00:30:00 512

原创 PyQt入门指南五十八 图形界面设计最佳实践

在PyQt中,图形界面设计的最佳实践涉及到布局管理、控件使用、样式设置等多个方面。以下是一些关键的实践方法和原则,帮助您创建出既美观又实用的图形用户界面。

2024-11-15 00:15:00 1090

原创 PyQt入门指南五十七 桌面应用开发实战案例

下面是一个简单的PyQt桌面应用开发实战案例。这个案例将展示如何创建一个基本的PyQt5应用程序,包含一个窗口、一个按钮和一个标签。首先,确保你已经安装了PyQt5。你可以使用pip来安装:代码实现下面是一个完整的示例代码,创建一个简单的PyQt5应用程序:代码解析 导入必要的模块:创建一个自定义的QWidget类:初始化用户界面:定义按钮点击事件的处理方法:主程序入口:将上述代码保存为一个Python文件(例如),然后在命令行中运行:你将看到一个包含标签

2024-11-14 00:30:00 348

原创 PyQt入门指南五十六 安全性考虑与防护措施

在开发PyQt应用程序时,安全性是一个不可忽视的方面。本指南将介绍一些常见的安全性考虑和防护措施,以确保您的应用程序更加安全。

2024-11-14 00:15:00 300

原创 PyQt入门指南五十五 持续集成与部署

持续集成(Continuous Integration, CI)是一种软件开发实践,其中开发人员定期将代码集成到共享存储库中。每次集成都通过自动化的构建来验证,允许团队更早地检测并定位问题。而部署则是将应用程序或其更新版本发送到生产环境的过程。

2024-11-13 00:30:00 332

原创 PyQt入门指南五十四 依赖管理与打包发布

在开发PyQt应用程序时,依赖管理和打包发布是两个重要的环节。本指南将介绍如何使用PyInstaller和Poetry来管理依赖并打包发布PyQt应用程序。

2024-11-13 00:15:00 241

原创 PyQt入门指南五十三 项目结构与管理

在PyQt中,项目结构与管理是确保项目可维护性和可扩展性的关键。

2024-11-12 00:30:00 372

原创 PyQt入门指南五十二 版本控制与协作开发

在开发PyQt应用程序时,版本控制和协作开发是提高开发效率和项目可维护性的重要手段。本指南将介绍如何使用Git进行版本控制,以及如何使用GitHub进行协作开发。

2024-11-12 00:15:00 353

原创 PyQt入门指南五十一 文档与注释规范

在编写PyQt应用程序时,良好的文档和注释规范是非常重要的。它们不仅有助于其他开发者理解你的代码,还能在未来你自己回顾代码时提供有价值的参考。

2024-11-11 12:11:31 613

原创 PyQt入门指南五十 代码风格与最佳实践

遵循良好的代码风格和最佳实践可以帮助你编写出更加健壮、可维护的PyQt应用程序。通过不断学习和实践,你会逐渐形成自己的编程习惯,并在开发过程中获得更多的经验和技巧。

2024-11-11 12:10:47 419

原创 PyQt入门指南四十九 单元测试框架的使用

在PyQt应用程序开发中,单元测试是确保代码质量和功能正确性的关键步骤。本指南将介绍如何使用Python的单元测试框架(如unittest)来编写和运行PyQt应用程序的单元测试。

2024-11-10 00:30:00 265

原创 PyQt入门指南四十八 异常处理与调试方法

可以创建自定义异常类,继承自QException,以便更好地管理和处理特定类型的异常。passtry:通过以上这些方法,可以有效地处理和调试PyQt应用程序中的异常,提升程序的稳定性和用户体验。

2024-11-10 00:15:00 328

原创 PyQt入门指南四十七 内存管理技巧

在PyQt中,有效的内存管理是确保应用程序性能和稳定性的关键。本指南将介绍一些内存管理技巧,帮助你在开发PyQt应用程序时避免内存泄漏和其他内存相关问题。

2024-11-09 04:15:00 213

原创 PyQt入门指南四十六 性能优化策略

在PyQt应用程序中,性能优化是一个重要的考虑因素,尤其是在处理大型数据集或复杂图形界面时。

2024-11-09 04:00:00 335

原创 PyQt入门指南四十五 国际化与本地化支持

在PyQt中实现国际化和本地化支持,可以让你的应用程序适应不同的语言和文化,从而满足全球用户的需求。

2024-11-08 23:39:10 349

原创 PyQt入门指南四十四 打印与预览功能的实现

在PyQt中实现打印与预览功能,可以使用QPrinter类和类。下面是一个简单的示例,展示了如何在PyQt应用程序中实现打印和预览功能。首先,确保你已经安装了PyQt5或PyQt6。

2024-11-08 23:38:38 891

原创 PyQt入门指南四十三 文件对话框的使用技巧

当窗口显示时,你可以点击“Open file dialog”按钮来打开文件对话框,并选择一个文件。你可以根据需要调整文件对话框的行为,比如设置过滤器、默认目录等。类来创建文件对话框,以便用户可以选择文件或目录。以下是一个简单的例子,展示了如何在PyQt中使用文件对话框。方法来显示文件对话框,并获取用户选择的文件名。如果用户选择了一个文件,我们将其设置到文本输入框中。在构造函数中,我们创建了一个标签、一个只读的文本输入框和一个按钮,并将它们添加到垂直布局中。方法用于打开文件对话框,并获取用户选择的文件名。

2024-11-05 00:30:00 157

原创 PyQt入门指南四十二 剪贴板操作指南

当窗口显示时,你可以输入文本,并点击“Copy to clipboard”按钮将文本复制到剪贴板。然后,你可以点击“Paste from clipboard”按钮将剪贴板中的文本粘贴到文本输入框中。以下是一个简单的例子,展示了如何在PyQt中使用剪贴板。在构造函数中,我们创建了一个标签、一个文本输入框和两个按钮,并将它们添加到垂直布局中。方法用于将文本输入框中的文本复制到剪贴板。方法用于从剪贴板中粘贴文本到文本输入框。方法获取剪贴板中的文本,并将其设置到文本输入框中。方法将文本设置到剪贴板中。

2024-11-05 00:15:00 265

原创 PyQt入门指南四十一 拖放操作的实现

你可以根据需要调整拖拽和放置的行为,比如设置不同的MIME数据、处理不同的放置动作等。方法中,我们检查了拖拽源是否是当前标签。如果是,我们设置了放置动作,并接受了事件。对象,并设置了MIME数据,其中包含了标签的文本。然后,我们执行了拖拽操作,并指定了移动动作。以下是一个简单的例子,展示了如何在PyQt中实现拖放操作。在构造函数中,我们设置了标签的对齐方式、边框样式,并启用了拖放功能。当窗口显示时,你可以拖动标签,并将它们放置在窗口中的其他位置。如果是,我们创建了一个。在这个例子中,我们创建了一个。

2024-11-04 00:30:00 368

原创 PyQt入门指南四十 图形视图框架Graphics View

它是基于Qt的图形视图框架,提供了缩放、旋转、拖拽等功能,非常适合用于创建复杂的图形应用程序。这个例子展示了如何使用PyQt的图形视图框架来创建一个包含几个图形项的窗口。你可以根据需要添加更多的图形项,并设置它们的属性,比如位置、大小、颜色等。以下是一个简单的例子,展示了如何使用PyQt的图形视图框架来创建一个包含几个图形项的窗口。在构造函数中,我们设置了抗锯齿和全视图更新模式,以提高图形的渲染质量。对象,并向其中添加了两个图形项:一个红色的矩形和一个蓝色的椭圆。在这个例子中,我们创建了一个。

2024-11-04 00:15:00 800

原创 PyQt入门指南三十九 动画效果的实现方法

你可以根据需要调整动画的属性,比如持续时间、起始值和结束值,以及动画的目标属性(在这个例子中是。这个类允许你对Qt对象的属性进行动画处理,从而实现平滑的过渡效果。以下是一个简单的例子,展示了如何使用。在PyQt中实现动画效果可以通过多种方式来完成,其中最常用的是使用。对象,并设置了动画的持续时间、起始值和结束值。方法,动画开始执行,按钮会在2秒内从当前位置移动到新的位置。,它们可以用来组合多个动画,实现更复杂的动画效果。,PyQt还提供了其他动画相关的类,比如。类是一个简单的窗口,其中包含了一个。

2024-11-03 04:15:00 385

原创 PyQt入门指南三十八 QWizard向导组件

向导是一种用户界面模式,它通过一系列逐步的页面引导用户完成某个任务。每个页面通常包含一些输入字段和选项,用户需要在每个页面上完成相应的操作,然后才能进入下一个页面。在这个示例中,我们创建了一个简单的向导应用程序,包含两个页面。第一个页面要求用户输入姓名,第二个页面要求用户输入年龄。当用户完成所有页面并点击完成按钮时,会打印出用户输入的姓名和年龄。提供了一些方法和信号,用于管理向导的导航和交互。提供了一种方便的方式来创建和管理向导式应用程序。类来创建向导的各个页面,并使用。方法将页面添加到向导中,使用。

2024-11-03 04:00:00 229

原创 PyQt入门指南三十七 QMessageBox消息框组件

是一个非常实用的对话框组件,用于显示各种类型的消息框,例如警告、错误、信息等。它允许你向用户显示一条消息,并提供一些按钮供用户进行交互。在这个示例中,我们创建了一个简单的窗口,其中包含一个按钮。当用户点击按钮时,会弹出一个信息消息框,显示一条消息。这些方法都接受几个参数,例如父窗口、消息框标题和消息内容等。还允许你获取用户与消息框的交互结果。例如,对于问题消息框,你可以使用。方法返回一个整数值,表示用户点击了哪个按钮。希望这个示例能帮助你理解如何在PyQt中使用。下面是一个简单的示例,展示了如何使用。

2024-11-02 23:36:53 319

原创 PyQt入门指南三十六 QInputDialog输入对话框组件

在这个示例中,我们创建了一个简单的窗口,其中包含一个按钮。当用户点击按钮时,会弹出一个文本输入对话框。用户可以在对话框中输入文本,并点击“确定”或“取消”按钮。如果用户点击了“确定”按钮,输入的文本将被打印出来。是一个非常实用的对话框组件,用于从用户那里获取简单的输入。它提供了几种不同类型的输入对话框,例如文本输入、整数输入和浮点数输入等。方法返回一个元组,其中第一个元素是用户输入的文本,第二个元素是一个布尔值,表示用户是否点击了“确定”按钮。你可以根据需要选择适合的方法来获取用户的输入。

2024-11-02 23:35:38 246

原创 PyQt入门指南三十五 QAction动作组件

运行这个程序,你会看到一个带有菜单栏和工具栏的主窗口。点击菜单栏中的 "File" -> "Open" 或者点击工具栏上的按钮,或者按下快捷键。还有很多其他的属性和方法,比如可以设置图标、启用/禁用动作、检查动作是否被选中等等。你可以根据需要使用这些功能来增强你的应用程序。是一个非常常用的组件,用于表示应用程序中的一个动作,比如菜单项、工具栏按钮或者快捷键。函数,并在控制台打印出 "Open action triggered"。下面是一个简单的例子,展示了如何创建一个。在这个例子中,我们创建了一个名为。

2024-10-30 12:55:02 797 1

原创 有哪些上班炒股盯盘看盘实用工具?

上班炒股,看盘确实是个大问题,频繁拿手机看,肯定不好,领导看见以为你一直在玩手机。电脑看盘,一不小心,领导就出现在你身后。我就在想,如果有和电脑桌面融为一体的软件就好了。设置股票代码 空格隔开 点击确定就会立刻刷新。采用跨平台框架Avalonia开发。再缩小一点就点左边的灰按钮。于是,自己开发就搞了一个。

2024-10-30 12:47:14 1322

原创 PyQt入门指南三十四 QMenu菜单组件

在PyQt中,QMenu是一个用于创建菜单的类。菜单通常用于提供应用程序的各种命令和选项。下面是一个简单的示例,演示如何使用QMenu创建一个菜单,并将其添加到中。

2024-10-29 00:30:00 419

原创 PyQt入门指南三十三 QToolBar工具栏组件

在这个示例中,我们创建了一个MainWindow类,继承自。QToolBarQAction运行这个程序,你会看到一个包含三个按钮的工具栏。

2024-10-29 00:15:00 312

原创 PyQt入门指南三十二 QStatusBar状态栏组件

QStatusBar是PyQt中的一个状态栏组件,它通常用于在应用程序窗口的底部显示一些状态信息,如当前光标位置、当前选中项目的信息等。QStatusBar可以包含多个小部件(widgets),这些小部件可以显示文本、进度条、图标等。你可以为每个小部件设置一个工具提示,以便在用户将鼠标悬停在小部件上时显示一些额外的信息。你可以根据需要添加更多的小部件到状态栏中,以实现更复杂的功能。方法来显示一个临时的消息,这个消息将在指定的时间后自动消失。并将其设置为窗口的状态栏。在这个示例中,我们首先创建了一个。

2024-10-28 03:45:00 296

原创 PyQt入门指南三十一 QHeaderView表头组件

在PyQt中,是一个用于管理表格或列表视图中表头的组件。它可以让你自定义表头的外观和行为,例如调整列宽、排序和设置表头标签等。

2024-10-28 03:30:00 532

原创 PyQt入门指南三十 QColumnView多列视图组件

QColumnView是PyQt中的一个多列视图组件,它允许用户在一个视图中浏览多个层次结构的数据。QColumnView通常用于显示文件系统或数据库中的层次结构数据。下面是一个简单的示例,演示如何使用QColumnView来显示一个简单的层次结构数据。你可以根据需要为不同的列设置不同的委托,以实现更复杂的功能。运行这个示例,你将看到一个包含两个文件夹和三个文件的层次结构视图。,然后添加了一些层次结构的数据。接着,我们创建了一个。设置为窗口的中心部件,并显示窗口。在这个示例中,我们首先创建了一个。

2024-10-27 23:06:57 338

原创 PyQt入门指南二十九 QListView列表视图组件

在PyQt中,QListView是一个用于显示项目列表的视图组件。它可以与或其他模型一起使用,以显示和编辑数据。以下是一个简单的入门指南,介绍如何使用QListView组件。

2024-10-27 23:06:25 305

原创 PyQt入门指南二十八 QTreeView树形视图组件

在PyQt中,QTreeView是一个用于显示树形结构数据的控件。它通常与或其他数据模型一起使用,以提供灵活且强大的树形视图显示功能。下面是一个简单的入门指南,介绍如何在PyQt中使用QTreeView。

2024-10-25 00:30:00 604

原创 PyQt入门指南二十七 QTableView表格视图组件

组件来显示表格数据。你可以根据需要进一步自定义和扩展这个示例,例如添加排序、筛选、编辑等功能。通过这个简单的例子,你可以看到如何在PyQt中使用。

2024-10-25 00:15:00 231

原创 PyQt入门指南二十六 QTimeEdit时间编辑组件

在PyQt中,QTimeEdit是一个用于编辑时间的控件,它允许用户选择或输入时间。QTimeEdit是的一个子类,专门用于时间编辑。下面是一个简单的入门指南,介绍如何在PyQt中使用QTimeEdit。

2024-10-24 00:30:00 382

商务风工作总结PPT模板

图文并茂,数据图表,25页大气ppt

2025-04-24

毕业答辩完整模板大气25页

图文并茂,数据图多样,配色美观

2025-04-24

商业计划书 蓝黄配色25页模板

图文背景 城市风格

2025-04-24

Axure RP 11.0.0.4127 专业的原型设计工具

Axure RP 11是一款专业的原型设计工具,在产品设计领域应用广泛。 从功能上看,它拥有丰富的元件库

2025-03-19

随心飞 低价机票查询工具

选一个出发地迅速查询三个月到各地机票价格 帮助大家低价旅游全国各地

2025-02-17

baby-llama2-chinese

用于从头预训练+SFT一个小参数量的中文LLaMa2的仓库;24G单卡即可运行得到一个流畅中文问答的chat-llama2. 20230818更新,因为第一版(50M参数)的版本,当时很多评测样例其实出现在了SFT数据中,所以让我误以为模型具备很流畅的问答能力,但是后面发现效果并没有那么好。后面使用了更多的数据和更大的模型,效果逐步提升。所以大家如果有充足的算力和时间,可以逐步尝试加大模型,将参数量扩到百M以上,其实消费级显卡也是完全可以接受的。 训练数据 Wiki中文百科(25w词条)https://gitee.com/link?target=https%3A%2F%2Fhuggingface.co%2Fdatasets%2Fpleisto%2Fwikipedia-cn-2023072 BaiduBaiKe(563w词条) https://gitee.com/link?target=https%3A%2F%2Fpan.baidu.com%2Fs%2F1jIpCHnWLTNYabftavo3DVw%3Fpwd%3Dbwvb 提取码: bwvb

2024-12-04

J750 Specs Hardware Specifications

J750 Hardware Specifications J750_DIB_Developer_Guide_MASTER

2024-11-18

RAZ所有级别单词-详细版

RAZ作为风靡全球的英语分级读物,覆盖180个国家,近680万学生使用,美国有上万所学校超80%的公立学校将其作为首选阅读教材,网站累计总阅读达45亿以上,在国际教育领域获奖无数.在国内,很多一流国际学校或双语学校也采用RAZ教材,家长和孩子对其关注度和需求度高,学而思引进电子版推出abcreading app,各种版本在市场上广泛流传.

2024-11-18

gtkwave-3.3.120(GTK3新界面)

GTKWave is a fully featured GTK+ based wave viewer for Unix, Win32, and Mac OSX which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.

2024-11-18

上班看股票盯盘工具LiveStock 1.0

1 支持透明窗口 2 左边灰色按钮支持缩小 3 行情自动刷新 4 记忆上次输入代码 5 多个股票代码用空格分隔 使用avalonia框架开发

2024-10-30

Learn-WinUI-3.0配套源码

配套源码 Book Description WinUI 3 takes a whole new approach to delivering Windows UI components and controls and has the ability to deliver the same features across multiple versions of Windows. Learn WinUI 3 is a comprehensive introduction to WinUI and Windows apps for anyone who is new to WinUI and XAML applications.

2024-08-21

go1.23.0.windows-amd64

Go 安装包下载 为你的系统下载了相应的安装包后,请按照 安装说明 进行安装。 如果你选择从源码构建,请参考 从源码进行安装。 Go 1.23 版本介绍 在 Go 1.22 版本发布 6 个月之后,Go 1.23 于北京时间 2024 年 8 月 14 日凌晨 1:03 正式发布。此次更新的主要变化集中在工具链、运行时和库的实现上。让我们一起来看看 Go 1.23 带来了哪些新变化吧!

2024-08-21

VSCodeSetup-x64-1.91.0

Visual Studio Code 是一款免费的、轻量级且可扩展的代码编辑器,适用于构建 Web、桌面和移动应用。它在 Linux、macOS 和 Windows 平台上都可以使用,并且重新定义了代码编辑器,优化了当前 Web 和云应用开发。使用 Visual Studio 的专业版或企业版在 Windows 或 Mac 上进行调试十分方便,因此不含平台或...

2024-08-21

learning-react-modern-patterns-for-developing-react-apps-2nbsped

If you want to learn how to build efficient React applications, this is your book. Ideal for web developers and software engineers who understand how JavaScript, CSS, and HTML work in the browser, this updated edition provides best practices and patterns for writing modern React code. No prior knowledge of React or functional JavaScript is necessary. With their learning road map, authors Alex Banks and Eve Porcello show you how to create UIs that can deftly display changes without page reloads

2024-08-21

30-days-of-react-ebook-fullstackio

What is React?  Edit this page on Github (https://github.com/fullstackreact/30-days-of-react/blob/master/day-01/post.md) Today, we're starting out at the beginning. Let's look at what React is and what makes it tick. We'll discuss why we want to use it. Over the next 30 days, you'll get a good feel for the various parts of the React (https://facebook.github.io/react/)

2024-08-21

Learning TypeScript

《Learning TypeScript中文版》首先介绍了TypeScript 的基本语法和基本的自动化工作流配置方法,然后从面向对象入手,着重介绍了面向对象的概念和它的一些最佳实践,并结合例子讲解了如何基于TypeScript 的类型系统应用这些最佳实践。随后剖析了TypeScript 在编译后的运行时行为,并从性能与测试的角度讲解了如何编写健壮的TypeScript 代码,所以书中还包括了性能分析与测试相关的内容。最后介绍了如何使用TypeScript 结合面向对象、MVC 等概念,并配合本书前面提到的自动化的工作流、面向对象最佳实践、性能优化和测试等内容实现一个单页应用(SPA)框架,并用这个框架构建了一个单页应用。 《Learning TypeScript中文版》适合使用TypeScript 来构建大型Web 应用的开发人员。

2024-08-21

OReilly-React-Cookbook-Recipes-for-Mastering-the-React-Framework

React helps you create and work on an app in just a few minutes. But learning how to put all the pieces together is hard. How do you validate a form? Or implement a complex multistep user action without writing messy code? How do you test your code? Make it reusable? Wire it to a backend? Keep it easy to understand? The React Cookbook delivers answers fast. Many books teach you how to get started, understand the framework, or use a component library with React, but very few provide examples to

2024-08-21

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关注的人

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