自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(725)
  • 资源 (18)
  • 问答 (2)
  • 收藏
  • 关注

原创 DataFrame python 根据某个字段排序

在这个例子中,df_sorted 包含按照 '某个字段' 升序排列的 DataFrame,而 df_sorted_descending 包含按照 '某个字段' 降序排列的 DataFrame。要根据 DataFrame 中的某个字段对数据进行排序,可以使用 sort_values() 方法。只需将 '某个字段' 替换为你要排序的实际字段名称即可。

2024-04-23 18:01:25 166

原创 python list<class> 第一行插入一个对象

【代码】python list<class> 第一行插入一个对象。

2024-04-19 19:37:35 91

原创 python 判断 list<class> 属性key

【代码】python 判断 list<class> 属性key。

2024-04-19 17:42:18 88

原创 python dataframe数据筛选结果再转class<list>

【代码】python dataframe数据筛选结果再转class<list>

2024-04-18 11:05:12 246

原创 功效系数=(指标值–本档标准值)÷(上档标准值–本档标准值)

然后,我们提供了示例数据,并打印出功效系数的结果。这个公式的含义是:将指标值减去下档标准值,然后除以上档标准值减去下档标准值的差值。- **本档标准值 (Lower Standard Value)**:这是指标的下限标准,表示在该值以下被认为是不理想的表现。- **上档标准值 (Upper Standard Value)**:这是指标的上限标准,表示在该值以上被认为是不理想的表现。- **指标值 (Metric Value)**:这是要评估的实际数值,例如某个产品的销售额、某项工作的完成时间等。

2024-04-12 10:48:55 154

原创 计算股价波动率python

该代码定义了一个名为 stock_volatility 的函数,该函数接受股票收盘价列表、股票开盘价列表和一年中的股票开盘周数作为输入,并返回股票价格的波动率。函数首先计算股票开盘价的平均值。然后,计算每个收盘价与平均开盘价之间的差。最后,对这些平方值的平均值进行平方根计算,得到股价波动率。例如,您可以更改计算平均值或波动率的方式。* 使用不同的方法计算平均值,例如加权平均值或移动平均值。* 使用不同的方法计算波动率,例如标准差或平均绝对偏差。* 添加其他参数来控制函数的行为,例如计算波动率的时期。

2024-04-11 11:24:21 441

原创 web按钮点击打开qt窗体

要在Web页面上的按钮点击时打开Qt窗体,你可以通过使用Qt的信号槽机制来实现。3. 在Web页面中创建一个按钮,并使用JavaScript来捕获按钮的点击事件。4. 当按钮被点击时,通过与Qt应用程序通信,触发在Qt中打开窗体的操作。1. 创建一个Qt窗体,例如一个简单的QWidget或者QDialog。2. 在该窗体中添加你想要显示的内容和功能。### HTML/JavaScript代码。

2024-04-11 09:08:38 307

原创 Userpycharm 工程设置虚拟venv环境

4. 选择虚拟环境:在 Python 解释器的设置页面,你会看到一个下拉菜单,展示当前项目中所有可用的 Python 解释器。3. 配置项目解释器:在设置窗口左侧,找到并点击 "Project: [Your Project Name]",然后选择 "Python Interpreter"(Python 解释器)。2. 打开设置:在 PyCharm 中,点击顶部菜单的 "File"(文件),然后选择 "Settings"(设置)。1. 打开项目:打开你的项目文件夹,确保你的虚拟环境已经创建在项目文件夹中。

2024-04-08 18:31:20 279

原创 from AnyQt.QtCore import Qt, QSettings, QTimer, QUrl, QDir

Qt, QSettings, QTimer, QUrl, QDir 导入这些模块失败。暂时用 from PyQt5.QtGui import QFont 替换。安装完qt5还原回去就好了。

2024-04-08 14:51:30 77

原创 中国python镜像常用的

1. 清华大学PyPI镜像:https://pypi.tuna.tsinghua.edu.cn/simple。2. 阿里云PyPI镜像:http://mirrors.aliyun.com/pypi/simple/3. 豆瓣PyPI镜像:https://pypi.doubanio.com/simple/这些镜像源都提供了稳定可靠的服务,可以根据个人偏好选择其中一个来使用。

2024-04-08 14:04:12 85

原创 qt 窗体之间的调用

在这个示例中,Window1 类中的 open_window2_with_data 方法创建了一个带有参数的 Window2 实例,并将参数传递给 Window2 的构造函数。Window2 类中接收这个参数,并在窗口中显示它。在 Qt 中,可以使用信号和槽机制来传递参数。下面是一个示例,演示了如何在窗口之间传递参数:python。这是一个简单的示例,演示了如何在 Qt 中传递参数。您可以根据自己的需求修改和扩展这个示例。

2024-04-03 15:21:36 282

原创 visual studio nuget 项目工程下的package不更新

复制到项目解决方案同目录,改名package。找到全局.nuget目录。

2024-04-03 09:51:25 397

原创 System.Runtime.InteropServices.Marshal.GetActiveObject(“Word.Application“)获取word对象失败

这个方法用于从运行中的 COM 组件中获取指定名称的对象实例。在你的情况下,你正在尝试获取名为 "Word.Application" 的 Word 应用程序实例。出现的错误信息中提到了 System.StubHelpers.InterfaceMarshaler.ConvertToManaged,这表明可能在进行 COM 互操作时发生了问题,可能是由于转换接口时出现了错误。另外,可以尝试使用其他方法获取 Word 应用程序实例,例如使用 new Word.Application() 创建新实例。

2024-04-02 18:02:25 143

原创 查看whl python依赖包安装目录

【代码】查看whl python依赖包安装目录。

2024-04-02 15:09:03 396

原创 pip install PyQt5 ssl error

2. **更新证书:** 如果您使用的是较旧的Python版本,可能需要更新根证书。4. **使用代理:** 如果您在网络环境中使用了代理,请确保pip能够正确配置和使用代理。您可以在pip的配置文件中设置代理信息,或者在命令行中使用 `--proxy` 选项。1. **更新pip:** 首先,尝试更新pip到最新版本,因为较新版本的pip可能会修复一些SSL证书验证问题。3. **禁用SSL证书验证:** 尽管不建议这样做,但是您可以在pip安装时暂时禁用SSL证书验证。

2024-04-02 10:11:09 506

原创 python 将软件包安装到‘Python 3.10‘需要具备管理员权限。将每个项目的虚拟环境配置为项目解释器以避免将包安装到文件系统的受保护区域。

【代码】python 将软件包安装到‘Python 3.10‘需要具备管理员权限。将每个项目的虚拟环境配置为项目解释器以避免将包安装到文件系统的受保护区域。

2024-04-02 09:53:22 223

原创 标量、矢量、向量以及张量

总的来说,标量表示单个数值,矢量表示有大小和方向的量,向量是多个数值按顺序排列的一维数组,而张量则是多维数组,可以是标量、矢量或向量的泛化。在机器学习中,我们经常使用这些不同类型的量来表示和处理数据。在机器学习中,我们经常会遇到以下几种量的概念:标量、矢量、向量以及张量。

2024-03-29 14:13:41 309

原创 递归算法介绍

3. 递归思维的培养:理解和掌握递归算法有助于培养递归思维能力,即将问题分解为更小的同类问题,并通过解决这些问题来解决原始问题。总的来说,递归算法在计算机科学中具有广泛的应用和重要的意义,它不仅能够解决许多复杂的问题,还能够培养和发展人们的递归思维能力,对于提高程序员的编程水平和解决问题的能力都是非常有益的。例如,5 的阶乘是 5!递归算法的关键是定义好基本情况(终止条件)和递归调用的规则,以确保算法可以正确地递归执行,最终得到正确的结果。不断尝试解决不同类型的递归问题,增加对递归算法的熟悉度和理解程度。

2024-03-29 11:44:17 398

原创 winform用户控件优化思路

在这个示例中,LoadInitialElements 方法用于加载初始元素,LoadAdditionalElementsAsync 方法用于异步加载更多元素。最后,通过订阅用户控件的滚动事件或鼠标点击事件等方式,在用户与控件交互时根据需要加载更多元素。2. 异步加载剩余元素: 在控件加载完成后,异步加载剩余的元素。例如,在用户控件的 Load 事件中,只加载少量元素,并且在需要时触发加载更多元素的事件。如果您想在加载用户控件时尽可能减少元素的展示,您可以考虑延迟加载剩余的元素。

2024-03-29 11:20:30 292

原创 mysql 索引类型 FULLTEXT NORMAL SPATIAL UNIQUE 区别

B-Tree 索引可以在等值查找(例如 `WHERE column = value`)、范围查找(例如 `WHERE column > value`)、排序和分组等操作中提高查询效率。综上所述,这些索引类型各自适用于不同的场景和数据类型,您可以根据应用程序的需求和数据特性来选择合适的索引类型来优化查询性能。- UNIQUE 索引可以用于确保表中的某些列的数值唯一性,类似于主键约束,但可以允许 NULL 值。- NORMAL 索引也称为 B-Tree 索引,它是最常见的索引类型。

2024-03-28 20:30:07 285

原创 构建 3D+虚拟人+ai 结合虚拟直播间

一些常用的平台包括 Unity、Unreal Engine 等,它们提供了强大的 3D 渲染和物理引擎,可以用来创建逼真的虚拟环境。4. 开发虚拟直播间功能: 在选定的开发平台上开发虚拟直播间的功能,包括布局设计、互动功能、虚拟道具等。这包括语音识别、自然语言理解、情感识别等功能,使虚拟人物能够与观众进行自然而流畅的交流,并根据观众的行为和情感做出适当的反应。通过以上步骤,你可以构建一个具有 3D 虚拟人和 AI 功能的虚拟直播间,为观众提供一种全新的直播体验。

2024-03-28 18:04:32 624

原创 JAX 来构建一个基本的人工神经网络(ANN)进行分类任务

这只是一个简单的示例,用于说明如何使用 JAX 来构建神经网络进行图像分类任务。实际情况下,你可能需要更复杂的网络结构、更大规模的数据集以及更多的训练技巧来实现更好的性能。理解如何使用 JAX 或其他深度学习库构建人工智能(AI)系统需要一定的学习和实践。下面我给你一个简单的例子来说明如何使用 JAX 来构建一个基本的人工神经网络(ANN)进行分类任务。首先,让我们假设你想解决一个简单的图像分类问题,例如手写数字识别。我们将使用一个基本的全连接神经网络来实现这个任务。

2024-03-28 17:24:22 252

原创 矩阵转置的意义

例如,如果 \( A \) 是一个 \( m \times n \) 的矩阵,那么 \( A^T \) 就是一个 \( n \times m \) 的矩阵,其中 \( A^T \) 的第 \( i \) 行第 \( j \) 列的元素等于 \( A \) 的第 \( j \) 行第 \( i \) 列的元素。例如,一个矩阵 \( A \) 可以表示将向量空间中的向量进行线性变换,而 \( A^T \) 则表示了相同变换的对偶变换,即在转置矩阵中,行和列的作用互换,对应了原线性变换的对偶性质。

2024-03-27 10:18:33 499

原创 计算机算法、ai涉及算法

神经网络(Neural Networks):包括卷积神经网络(CNN)、循环神经网络(RNN)、长短期记忆网络(LSTM)、变换器(Transformer)等。这些技术和方法是人工智能领域的一部分,广泛应用于各个领域,包括医疗保健、金融、交通、电子商务、娱乐等。- Q-learning、Deep Q-Network(DQN)、策略梯度方法等。- 导数和微分:函数的导数、高阶导数、偏导数、梯度、方向导数等。- 图论:图的表示、最短路径、最小生成树、图的着色、网络流等。

2024-03-27 09:53:43 387

原创 谷歌java编码规范

https://google.github.io/styleguide/javaguide.html

2024-03-27 09:19:58 121

原创 IntelliJ IDEA快捷键

按下 Ctrl + F12:这会在当前文件中显示一个小窗口,列出了文件中的所有方法和变量。- 在变量名上按下 Alt + F7:这会查找变量的所有引用,并在 "Find" 工具窗口中显示结果。- 在方法名上按下 Ctrl + 鼠标左键点击:这会打开方法的实现代码。- 在当前位置下按 Alt + Shift + 鼠标左键点击:可以在多个位置添加光标,方便同时编辑多行代码。- Ctrl + Alt + M:提取方法。- Ctrl + Alt + Shift + J:在当前选择中创建多个光标。

2024-03-26 14:01:03 581

原创 c# 定义泛型

在上面的示例中,MyGenericClass<T> 是一个泛型类,T 是一个类型参数,可以在类中的任何地方使用。在 Main 方法中,我们创建了两个 MyGenericClass 类的实例,一个是 MyGenericClass<int>,另一个是 MyGenericClass<string>,分别指定了 T 的具体类型为 int 和 string。在 C# 中,可以使用泛型来编写通用的代码,使得代码可以在不同的数据类型上进行操作,而不需要对每种数据类型都编写一套代码。

2024-03-26 10:40:50 648

原创 typescript 介绍

在类中,我们使用了类型注解来指定类的属性和方法的类型,并在构造函数中使用了类型注解来定义参数的类型。许多流行的 JavaScript 框架和库(如 Angular、React、Vue.js 等)都提供了对 TypeScript 的支持,并且有许多第三方库和工具可以与 TypeScript 结合使用。在这个示例中,我们将 TypeScript 生成的 example.js 文件引入到另一个 JavaScript 文件 main.js 中,并在其中调用 Greeter 类的实例和 greet() 方法。

2024-03-26 10:36:38 429

原创 资产评估收益法相关概念

总的来说,年底基准日和中期基准日选择的主要区别在于时间点的不同,对资产估值、财务报告和决策等方面有不同的影响。如果净现值为正,表示资产的预期现金流入超过了初始投资,即项目或资产是有价值的。- 永续年模型的关键是确定资产的永续年现金流,并使用一个恒定的折现率将这些现金流折现为现值。以上是资产评估收益法中常用的关键指标,它们可以帮助评估资产的价值,并支持决策者做出投资和资产配置的决策。年底基准日和中期基准日是两种不同的基准日类型,它们的选择会影响资产估值和财务报告等方面的几个关键因素。

2024-03-25 16:41:13 388

原创 ios 嵌入vuejs

将构建好的 Vue.js 应用部署到 Web 服务器上,以便你的 iOS 应用能够加载它。WebView 允许你在应用中加载网页内容,因此你可以加载包含 Vue.js 的网页。在你的 iOS 应用中使用 WebView 组件来加载 Vue.js 应用的 URL。你可以使用 Vue CLI 来初始化一个新的 Vue.js 项目,并在其中构建你的应用程序。应用将加载 Vue.js 应用并在 WebView 中显示它。综上所述,你可以通过在 iOS 应用中使用 WebView 组件来嵌入 Vue.js 应用。

2024-03-25 11:31:30 666

原创 vsto worksheet中查找关键字【关键字】获取对应的整列 union成一个range

这段代码首先使用 Find 方法在工作表中查找包含特定关键字的单元格。然后,它会继续查找同一列中的下一个匹配单元格,直到找不到为止。最后,使用 Union 方法将所有找到的单元格所在列合并成一个范围,并返回该范围。要在 VSTO 中的工作表中查找包含特定关键字的单元格,并将这些单元格所在列合并为一个范围,可以使用以下代码:csharp。使用示例:csharp。

2024-03-22 16:08:07 292

原创 Userar vr和3d技术如何结合融合

这些公司在AR、VR和3D技术领域拥有丰富的经验和专业知识,提供了各种工具、平台和解决方案,帮助开发者和企业实现创新的应用和体验。在增强现实(AR)和虚拟现实(VR)领域,动作捕捉技术是一项关键技术,它可以捕捉人体的运动和动作,并将其应用到虚拟环境中,从而实现更加真实和沉浸式的用户体验。通过将电视主播与AR、VR、3D技术和人工智能结合,可以为传统电视节目注入更多的创新元素和智能化服务,提升了节目的吸引力、互动性和观赏体验,满足了观众对于个性化、多样化和智能化内容的需求。

2024-03-21 19:59:12 1017

原创 AR VR技术

AR SDK和开发工具:开发者可以使用各种AR SDK和开发工具,如Apple的ARKit、Google的ARCore等,来创建各种AR应用。- 全身运动追踪系统:通过传感器和摄像头等设备,实现对用户全身动作的追踪,使用户在虚拟环境中能够进行更自然、更真实的运动和互动。- 传感器技术:包括陀螺仪、加速度计、磁力计等传感器,用于追踪用户的头部、身体和手部动作,实现更加真实和精确的交互效果。- 实时渲染技术:VR和AR应用需要实时渲染大量的图像和虚拟对象,因此实时渲染技术是实现流畅、逼真虚拟环境的关键。

2024-03-21 17:29:57 513

原创 AI大模型学习:挑战与机遇

AI大模型学习的背后是一系列复杂的算法和技术,它们不仅令人着迷,更为人类的生活和工作带来了巨大的改变。例如,在医疗领域,AI大模型可以用于医学影像诊断、基因组学分析等方面,而在金融领域,AI大模型则可以应用于风险管理、交易预测等场景。只有研究者们具备深厚的数学基础和编程能力,并且对特定领域的业务场景有深入的了解,才能够在这个领域取得成功,并为人类社会的发展做出更大的贡献。在这个领域中,涉及到的算法和模型往往十分复杂,需要研究者具备扎实的数学功底,包括线性代数、概率统计、微积分等方面的知识。

2024-03-21 17:06:01 493

原创 python with关键字的作用

with 关键字在 Python 中主要用于创建上下文管理器(Context Managers),它提供了一种方便管理资源的方式,确保资源在使用完毕后能够被正确释放或清理,即使发生异常也能够得到处理。这种使用 with 语句管理文件资源的方式可以确保在使用完文件后及时释放文件资源,避免了文件资源泄漏的问题,同时代码也更加简洁清晰。3. 简化代码:使用 with 语句可以使代码更加清晰简洁,避免了手动编写繁琐的资源管理代码,提高了代码的可读性和可维护性。2. 执行 with-block 中的代码。

2024-03-21 14:08:59 411

原创 机器学习神经网络由哪些构成?

6. **激活函数(Activation Functions)**:激活函数是隐藏层中每个神经元的非线性变换函数。2. **隐藏层(Hidden Layers)**:隐藏层是在输入层和输出层之间的一系列层。每个隐藏层都由多个神经元(或节点)组成,其节点与上一层的所有节点相连接。4. **连接权重(Connection Weights)**:连接权重是连接输入层、隐藏层和输出层中的每个神经元之间的参数。1. **输入层(Input Layer)**:输入层接受来自数据源(例如图像、文本等)的原始输入数据。

2024-03-21 11:50:17 554

原创 应用线性投影

1. **降维:** 线性投影可以用于将高维数据降维到低维空间。8. **自然语言处理:** 在自然语言处理中,线性投影可以用于词嵌入和语义表示的学习,从而提高文本分类、情感分析等任务的性能。7. **推荐系统:** 在推荐系统中,线性投影可以用于将用户和物品映射到低维空间,从而提高推荐效果和速度。5. **分类与聚类:** 在机器学习中,线性投影可以用于分类和聚类任务中的特征提取和数据表示。2. **图像处理:** 在图形学和计算机视觉中,线性投影可以用于图像的压缩、去噪和特征提取。

2024-03-21 10:41:05 355

原创 机器学习核心原理

1. **神经元(Neuron)**:神经网络的基本单位是神经元,它们模拟了生物神经元的功能。6. **反向传播(Backward Propagation)**:反向传播是训练神经网络的关键步骤,它通过计算损失函数对模型参数的梯度,并沿着梯度的方向更新参数,从而使模型逐渐收敛到最优解。2. **模型选择**:选择适合任务的数学模型是机器学习的关键步骤。神经网络是机器学习中的一种重要模型,其核心原理是模拟人类大脑神经元之间的连接和信息传递过程,通过层层堆叠的神经元构成网络结构,从而实现对数据的学习和预测。

2024-03-21 10:31:52 373

原创 python UserNamedTuple 和 Tuple区别

综上所述,NamedTuple 适用于需要更好的可读性和属性访问的情况,而普通 Tuple 则适用于简单的数据结构,或者在不需要命名字段的情况下使用。选择哪种取决于你的需求和偏好。1. 相对复杂: NamedTuple 比普通 Tuple 更复杂,使用起来需要稍微多一些代码,尤其是在定义具有多个字段的 NamedTuple 时,需要额外考虑字段名和类型。2. 轻量级: 普通 Tuple 没有 NamedTuple 的额外功能和复杂性,因此在需要简单的数据容器时,普通 Tuple 是一个很好的选择。

2024-03-21 10:12:49 170

原创 马斯克开源Grok-1

此外,Grok-1的底层技术采用了基于JAX(由Google开发的高性能机器学习研究库)和Rust(一种注重安全性和并发性的系统编程语言)的自定义训练堆栈,这使得模型在训练过程中具有更高的性能。以目前市场上的高端GPU为例,如NVIDIA H100,每个提供大约80GB的显存,运行完整的Grok-1模型大概需要8个这样的GPU来提供足够的内存空间。对于大多数个人用户和小型开发团队来说,这种配置可能是不切实际的,因此,想要运行如此庞大的模型,通常需要获得相应级别的硬件支持,这通常意味着相当大的投资。

2024-03-21 09:42:41 1137

wpf 实现listview列表加载demo

wpf 实现listview列表加载demo

2024-03-07

同花顺插件公式帮助说明

同花顺插件公式帮助说明.pdf更快捷的使用同花顺功能

2024-02-06

关于应急响应、DDoS防护及主机安全分享

关于应急响应、DDoS防护及主机安全分享

2024-01-29

需求分析课程需求分析课程需求分析课程需求分析课程

需求分析课程需求分析课程

2023-01-05

部署 ClickOnce 应用程序 winform

部署 ClickOnce 应用程序 winform

2022-06-17

office-vsto开发.pdf

可以通过创建用户从 Office 应用商店 或组织目录中下载的轻量级应用程序或外接程序来扩展 Microsoft Office 和 SharePoint,或者通过创建用户在计算机上安装的基于 .NET Framework 的解决方案来扩展。

2021-11-24

DataGridViewSampCs.zip

c# winform dgv 表头合并

2021-07-23

TreeGridViewTestOnly.zip

c# winform 窗体treeview

2021-04-06

ExcelEditorMode.zip

vsto编辑状态自定义按钮置灰这个问题困扰了很久终于找到了一个解决办法,之前用定时器去设置按钮状态,后来发现跟其他功能有冲突。。。

2020-12-23

Office安装时候彻底清除历史文件工具之有效版

无法安装64位版本的office,因为在您的PC上找到以下32位程序:请卸载所有32位office程序,然后重试安装64位office。如果想要安装32位office,请运行32位安装程序。

2020-12-16

ExcelAddIn3.zip

若没打开文档,VSTO设置菜单按钮变灰或不可用,VSTO开发出来的功能,大部分是对文档进行处理。有时候只是打开Excel,Word等软件,却没打开任何文档。 这时候大部分Ribbon菜单上的按钮是不能使用

2020-12-11

Weiz.Lab-dgv-表头全选.zip

winform dgv表头全选的问题很麻烦,通过自定义控件很好的解决了这个问题,这样的话可以保证在不同分辨率的情况下完美的解决样式错乱的问题。,。

2020-11-19

SetupProd_OffScrub.exe

SetupProd_OffScrub.exe 微软专门卸载

2020-11-03

申万行业三级分类.xlsx

申万行业三级分类.xlsx

2020-10-28

CharpPrinterHelper.cs

获取远程打印机 本地打印机,这个工具类啊 很齐全,经过很长时间试验踩了很多坑啊 记录好后面少走弯路啊

2020-10-17

CefSharp.rar

CefSharp 开源dll 解决了winform 自带webbroser浏览器不能调用chrome内核的问题

2020-08-13

WindowsApplication15.zip

c# winform datagridview 合并单元格,网上找了很多资料 这个比较难得 推荐下载啊

2020-06-29

WindowsFormsApplication1.zip

完美解决winform窗体自适应,满足各种分辨率显示,难得的资料啊,这个问题困扰很长时间了,这个资料很难得啊啊啊啊

2020-06-19

zookeeper介绍

雅虎zookeeper 技术分享

2017-02-21

环信聊天注册个人用户信息java

环信聊天注册个人用户信息java,信息正宗不后悔

2016-12-15

ASP.NET MVC Application Using Entity Framework Code First

ASP.NET MVC Application Using Entity Framework Code First 不下后悔

2014-04-14

csharp二维码

字母数字、特殊符号C# 二维码 功能方便 使用容易

2013-12-03

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

TA关注的人

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