自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (1)
  • 收藏
  • 关注

原创 第31节 AutoCAD操作器-正交操作器

在学习了杨石兴先生《第31节 AutoCAD操作器-正交操作器》一文后,运行其实例代码。旋转后,出现垂线和水平线段不垂直现象。

2021-08-14 10:26:59 238

原创 osg学习实例 - 绘制球体+MatrixTransform

#include <osgViewer/Viewer>#include <osgGA/TrackballManipulator>#include <osgGA/StateSetManipulator>#include <osgViewer/ViewerEventHandlers>#include <cstdlib>#include <vector>#include <osg/MatrixTransform>#.

2021-08-10 17:19:43 662

原创 使用CMake查找osgQt

在osg3.6.5中,osgQt已经分离为单独的子项目,其146版本使用了QOpenGL,其使用的头文件与生成的库与旧版osgQt相比,都发生了变化。需要对findosgqt.cmake文件进行修改,才能正常使用find_package(osgQt)或find_package(OpenSceneGraph 3.6.5 REQUIRE osgQt)。# findosgqt.cmakeinclude(${CMAKE_CURRENT_LIST_DIR}/Findosg_functions.cmake)OSG

2021-08-05 10:26:04 480

原创 透视投影理解

这里写自定义目录标题透视投影理解1. 投影面ddd(xd,yd)(x_d, y_d)(xd​,yd​)(xda,yd)(x_{da}, y_d)(xda​,yd​)齐次化裁剪坐标系透视投影理解透视投影以视锥体为核心,将视锥体的点对应到(−1,−1,−1)−(1,1,1)(-1,-1,-1) - (1,1,1)(−1,−1,−1)−(1,1,1)的立方体盒,视锥体→裁剪坐标系视锥体 \to 裁剪坐标系视锥体→裁剪坐标系。1. 投影面ddd高为222,垂直于zzz轴的平面,距原点的距离为1d=tan

2021-07-08 17:35:19 169

原创 二阶行列式

二阶行列式学习笔记麻雀虽小,五脏俱全。让我们从线性方程组开始,探索二阶行列式的奥秘吧!一、解方程组标准二元一次方程组首先定义两个二元一次方程的方程组标准式如下:{a11x1+a12x2=b1a21x1+a22x2=b2(1)\left\{\begin{matrix} \tag{1}a_{11}x_1 + a_{12}x_2 = b_1 \\ a_{21}x_1 + a_{22}x_2 = b_2

2021-03-03 16:05:58 1379 3

原创 四元数学习

复数a=x+yiii=−1\begin{aligned}a &= x+yi\\ii&=-1\end{aligned}aii​=x+yi=−1​四元数基础定义ii=jj=kk=−1ij=−ji=kjk=−kj=iki=−ik=jp=pw+pxi+pyj+pzkq=qw+qxi+qyj+qzkp±q:=(pw±qw+(px±qx)i+(py±qy)j+(pz±qz)kp∗q:=(pw+pxi+pyj+pzk)(qw+qxi+qyj+qzk)=pwqw−pxqx−pyqy−pzq

2021-02-07 16:22:07 181

原创 向量组的秩

定义 3.5.1 极大无关组设在线性空间VVV中有一族向量SSS(其中可能只有有限个向量,也可能有无限个向量),如果在SSS中存在一组向量{α1,α2,⋯ ,αr}\{\alpha_1,\alpha_2,\cdots,\alpha_r\}{α1​,α2​,⋯,αr​}适合下列条件:α1,α2,⋯ ,αr{\alpha_1,\alpha_2,\cdots,\alpha_r}α1​,α2​,⋯,αr​线性无关;这族向量中的任意一个向量都可以用α1,α2,⋯ ,αr{\alpha_1,\alpha_2,\

2020-05-23 15:13:02 1905

原创 从线性组合的角度理解三维运算

从线性组合的角度理解三维运算一、矩阵的向量化利用分块矩阵概念,矩阵A=(aij)m×nA=(a_{ij})_{m\times n}A=(aij​)m×n​可以按行划分为一组行向量A=(α1α2⋮αm)A=\begin{pmatrix}\alpha_1 \\\alpha_2 \\\vdots \\\alpha_m \\\end{pmatrix}A=⎝⎜⎜⎜⎛​α1​α2​⋮αm​​⎠⎟⎟⎟⎞​其中αi=(ai1,ai2,⋯ ,ain),i∈[1,2,⋯ ,m]\alpha_i=(a_

2020-05-16 17:32:58 332

原创 CMake教程小结

CMake教程小结文章目录CMake教程小结简介主要功能摘要1. 生成执行程序核心代码命令行使用示例2. 生成库(旧式CMake)生成库其它核心代码3. 生成库(新式CMake)核心代码更改4. 基于源代码的安装与测试核心代码更改命令行使用示例5. 系统检测核心代码更改6. 添加自定义命令以及生成文件核心代码更改7. 构建安装程序核心代码更改命令行使用示例8. 将测试结果提交到Kitware的公共指示板核心代码更改命令行使用示例9. 混合静态和共享库核心代码更改命令行使用示例10. 生成器表达式,条件判断

2020-05-09 18:03:49 533

转载 cmake 学习笔记(一)

cmake 学习笔记(一)原文: http://blog.csdn.net/dbzhang800/article/details/6314073目录(?)[+]最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建

2016-11-08 20:14:14 579

翻译 iOS: 学习笔记, 值与引用类型(译自: https://developer.apple.com/swift/blog/ Aug 15, 2014 Value and Reference Type

值和引用类型 Value and Reference Types在Swift中,有两种数据类型. 一是"值类型"(value type), 它是每一个实例都保存有各自的数据,通常定义为struct, enum或tuple. 二是"引用类型"(reference types),它是多实例共享一份数据,这种类型通常定义为class. 在本文中,我们将展示值类型和引用类型各自的优点以及如何在二者之间选择.

2014-08-17 16:03:42 1629

翻译 iOS: 学习笔记, 透过Boolean看Swift(译自: https://developer.apple.com/swift/blog/ Aug 5, 2014 Boolean)

透过Boolean看Swift一个简单的Bool类型内部就包含了许多Swift主要功能, 如何构建一个简单类型是有趣的演示. 本文将创建一个与Bool类型在设计与实现上非常相似的新MyBool类型.我们希望通过设计和实现一个简单的Swift类型能让你更好的理解Swift语言是如何工作的.

2014-08-09 16:57:47 1142

原创 iOS: 学习笔记, Swift名字空间

在Swift中, 名字空间是用class(extension)嵌套来实现的, 下面用一个简单例子来进行展示//// main.swift// SwiftNameSpace//// Created by yao_yu on 14-8-1.// Copyright (c) 2014年 yao_yu. All rights reserved.//// Swift名字空间使用实

2014-08-01 15:49:42 1035

翻译 iOS: 学习笔记, Swift与C指针交互(译)

Swift与C指针交互Objective-C和C API经常需要使用指针. 在设计上, Swift数据类型可以自然的与基于指针的Cocoa API一起工作, Swift自动处理几种常用的指针参数. 在本文中, 我们将看到C中的指针参数如何与Swift中的变量,数组,字符串一起工作.指针作为输入/输出参数C和Objective-C不支持多个返回值, 所以Cocoa API经常

2014-07-31 18:17:59 1191

原创 iOS: 学习笔记, Swift操作符定义

Swift操作符可以自行定义, 只需要加上简单的标志符即可.@infix 中置运算. 如+,-,*,/运算@prefix 前置运算. 如-@postfix 后置运算. a++, a--@assignment 赋值运算. +=, -=, --a, ++a//// main.swift// SwiftBasic//// Created by yao_yu on 14-

2014-07-27 23:08:35 1095

原创 iOS: 学习笔记, Swift与Objective-C混用总结

Swift与Objective-C交互总结在Swift中使用Objective-C(简单)在创建OjbC文件时, XCode会提示创建XXX-Bridging-Header.h文件, 创建之在创建的XXX-Bridging-Header.h上导入需要引入到Swift中的Objective-C类#import "Need.h"然后在Swfit中就能使用它了

2014-07-22 23:43:09 1750

原创 iOS:Swift界面实例1, 简单界面

1. 新建iOS -> Single View Application.2. 个性App

2014-06-18 09:50:53 1942

原创 iOS: 学习笔记, 用代码驱动自动布局实例(swift)

iOS自动布局是设置iOS界面的利器.本实例展示了如何使用自动布局语言设置水平布局, 垂直布局1. 创建空白iOS项目2. 添加一个控制器类, 修改YYAppDelegate.m文件

2014-06-17 20:48:00 1468

原创 iOS: 学习笔记, 用代码驱动自动布局实例

iOS自动布局是设置iOS界面比较方便的方式,

2014-06-07 18:40:14 872

原创 iOS: 学习笔记, 使用performSelectorOnMainThread及时刷新UIImageView

iOS: 学习笔记, 使用performSelectorOnMainThread及时刷新UIImageView

2014-06-06 12:46:09 2766

翻译 iOS: 学习笔记, performSelectorOnMainThread

iOS: 学习笔记, performSelectorOnMainThread

2014-06-06 00:04:18 1855

原创 iOS: 学习笔记, 使用FMDatabase操作sqlite3

//// main.m// iOSDemo0602_sqlite3//// Created by yao_yu on 14-6-2.// Copyright (c) 2014年 yao_yu. All rights reserved.//#import #import "FMDatabase.h"void test01();BOOL isfile(NSString

2014-06-03 21:43:21 1195

原创 iOS: plist应用实例

//// main.m// OSXDemo0601_plist//// Created by yao_yu on 14-6-3.// Copyright (c) 2014年 yao_yu. All rights reserved.//#import BOOL isfile(NSString *path){ NSFileManager *fileManager

2014-06-03 16:31:22 804

翻译 iOS: 属性列表介绍 Introduction to Property Lists

iOS: 属性列表介绍

2014-06-02 21:15:00 1007

原创 iOS: 学习笔记, 添加一个带界面约束的控制器

iOS: 学习笔记, 使用代码驱动带界面约束的控制器

2014-06-02 16:24:14 1313

翻译 iOS: 布局可视化语法 Visual Format Syntax

可视化语法 Visual Format SyntaxThe following are examples of constraints you can specify using the visual format. Note how the text visually matches the image.标准宽度 Standard Space[button]-[textFie

2014-06-01 21:34:52 894

原创 iOS: 学习笔记实例, 用代码控制视图创建与切换

1. 创建iOS, Single View Application.2. 修改Contoller.m

2014-05-28 17:04:00 761

原创 iOS: 学习笔记, 动态添加按钮

1. 新建iOS -> Single View Application.2. 个性控制器文件YYViewController.m(此处修改为你相应的控制器文件名)

2014-05-27 17:26:56 885

原创 Python: http查询(GET,POST)简单代码

#!/usr/bin/env python# -*- coding:utf-8 -*-''' 版权所有 (c) 2014 yao_yu (http://blog.csdn.net/yao_yu_126) 本代码采用MIT许可 http助手'''import http.clientfrom functools import partial__all

2014-05-25 17:37:35 1619

原创 iOS: AFNetworking手动配置(iOS7.1, AF2.2.4)

一、下载AFNetworking.二、

2014-05-20 17:27:37 2190

原创 Python: 使用zipfile+io模块在内存中进行zip操作

#!/usr/bin/env python#coding=utf-8''' 版权所有 (c) 2014 yao_yu (http://blog.csdn.net/yao_yu_126) 本代码采用MIT许可 使用io.BytesIO()在内存中压缩,解压缩zip文件 2014-04-30 yaoyu 创建'''import zipfileimp

2014-04-30 09:12:50 7194

原创 Python: 设计模式 之 工厂模式例(2)(神奇的Python)

神奇的Python因为Python的动态特性, 可以直接使用eval实现工厂模式

2014-04-22 17:11:53 1059 1

原创 Python: 设计模式 之 工厂模式例(1)

#!/usr/bin/env python#coding=utf-8# # 工厂模式一例# 版权所有 2014 yao_yu (http://blog.csdn.net/yao_yu_126)# 本代码以MIT许可协议发布# 2014-04-22# class Cube(object): passclass Cuboid(object): pass

2014-04-22 17:02:13 936

原创 Python: tkinter实例 更名小工具

#!/usr/bin/env python#coding=utf-8# # 版权所有 2014 yao_yu (http://blog.csdn.net/yao_yu_126)# 本代码以MIT许可协议发布# 文件名批量加.xls后缀# 2014-04-21 创建# import osimport tkinter as tkfrom tkinter import t

2014-04-22 09:10:04 1529 1

原创 Python: Sqlite3简单封装实例

#!/usr/bin/env python#coding=utf-8''' 版权所有 2014 yao_yu (http://blog.csdn.net/yao_yu_126) 本代码以MIT许可协议发布 2014-04-19 yaoyu'''import sqlite3##--------------------------------------- cu

2014-04-19 12:26:30 5666

原创 MongoDB: mac下一个配置示例:

MongoDB mac使用1. 下载 mongodb-osx-x86_64-2.6.0-2.tar, 放到/applications/mongodb2.  设置应用程序路径 PATH=/applications/mongodb/bin:$PATH3. 创建配置文件 .mongodb.conf, 保存到/Volumes/Data/Datalogpath=/Volume

2014-04-18 11:27:14 835

原创 Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸

#!/usr/bin/env python#coding=utf-8''' 窗口屏幕居中,设置窗口最大,最小尺寸... 版权所有 2014 yao_yu (http://blog.csdn.net/yao_yu_126) 本代码以MIT许可协议发布 2014-04-15 创建'''import tkinter as tkfrom tkinter

2014-04-15 00:53:39 43253 1

原创 Python: tkinter实例 简单介绍

1.  你好#!/usr/bin/env python#coding=utf-8import tkinter as tkfrom tkinter import ttkroot = tk.Tk()root.title('你好, 这里tkinter世界!')root.mainloop()

2014-04-11 09:29:31 4104

原创 公路: 工程质量评定(JTG F80/1-2004)工程划分

1. 单位工程在建设项目中, 根据签订的合同, 具有

2014-04-10 11:53:20 1103

原创 Python: Mac OS X10.9下直接使用Python3.4.0

1. 下载python-3.4.0-macosx10.6.dmg2. 直接安装

2014-04-06 22:27:02 3645

CMake_tutorial.zip

CMake教程一步一步的介绍了CMake帮助文档中常见的构建系统内容。它通过一个样例工程解析各种内容如何协同工作,非常有助于理解CMake。教程文档和示例的源代码可以在CMake源代码树的`Help/guide/tutorial`目录中找到。每个步骤对应一个以该步骤命名的目录,教程内容都是以这些目录内的文件为基础开始的。本教程示例是渐进式的,因此每一步都为前一步提供完整的解决方案。

2020-05-09

空空如也

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

TA关注的人

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