sw

Mac OS X Lion 10.7.4上安装GTK+心得,兼谈如何解决fink的“could not determine XFree86 version number”错误。

一笑奈何 提交于 2020-03-01 02:02:43
作者: zyl910 。 折腾了好几天,终于在Mac OS X Lion 10.7.4上装好GTK+了。其中走了不少弯路,于是将经验教训总结了一下。 一、系统环境(OS X与XCode)   操作系统:Mac OS X Lion 10.7.4(11E53)   编程工具:Xcode 4.4.1(1448),并装好了它的“Command Line Tools”。   安装过程可参考这些帖子—— 在virtualbox上安装Mac OS X Lion 之 配置过程 http://www.crifan.com/install_mac_os_x_lion_on_virtualbox_config_process/ 给VirtualBox上的Mac Lion安装Xcode http://www.crifan.com/install_xcode_for_mac_on_virtualbox/ Mac OS X Lion下找不到GCC http://blog.csdn.net/qinjienj/article/details/7456193 二、尝试GTK+官网方法   对于mac系统,官网上主要是以下这几个页面—— Download for Mac OS X http://www.gtk.org/download/macos.php Building GTK-OSX https://live

关于MFC中窗口最大化的两篇文章

女生的网名这么多〃 提交于 2020-02-29 19:35:13
文一:转载( http://dev.csdn.net/htmls/28/28675.html ) doc_view结构中让窗口一开始就最大化探讨 作者:enoloo 一般的做法是在 C**App::InitInstance()中,修改成这样: { //... m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED); m_pMainWnd->UpdateWindow(); //... } 或者,还在 CMainFrame::PreCreateWindow(CREATESTRUCT& cs)中,添加: { //... cs.style |= WS_MAXIMIZE; //... } 这种做法能产生窗口最大化,但效果是显示的时候窗口从普通大小"闪"到最大化。还有的做法,是先将窗口隐藏,然后再最大化。那么怎样使窗口正常一开始出现就最大化?看看下面的流程,从 C**App::InitInstance()中的ProcessShellCommand(...)开始: { //... //ProcessShellCommand中第一次显示了窗口 if (!ProcessShellCommand(cmdInfo)) return FALSE; m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED); m_pMainWnd->UpdateWindow(

C语言程序结构之分支结构if switch

笑着哭i 提交于 2020-02-26 12:30:46
一,程序的结构:顺序结构 :程序运行时按正常的流程运行 (程序内部运行实现线性结构:栈,队 列,链表,数组个人感觉) 分支结构 : 条件语句 if switch 循环结构 : while do while for 二,if语句 1,分类1)第一种形式: 构成:if(表达式){ 语句块; } 2)if....else的形式 用法:如果表达式的值为真(1) 执行语句块1 如果表达式的值为假(0) 执行语句块2 格式:if(表达式) { //如果表达式的值为真(1),会这行此代码块 语句块1; } else { //如果表达式值为假(0),会执行else大括号中的内容 语句块2; } 3)if...else 的嵌套使用 if(条件1){ 语句块1; if(条件2){ //条件1为真 } }else{ } 4)if ...else if...else if(条件1){ 语句块1 }else if(条件2) { }else if(条件3){ } else{ } 2,注意点:以后if语句不管后面是否为空语句还是一句都加{} (防止出错) 1)if(); if语句后面可以直接写一个“;”(“;”空语句),表示什么都不干 2) 当if语句为真的时候只需执行一句话的时候,是可以省略括号的 3)if(1)或者if(-1) 都是永真式,if(0) 永假式 4)作用域紊乱的问题 if(a>0) int

卷积神经网络---CNN基础组件认识

ε祈祈猫儿з 提交于 2020-02-21 18:16:20
文章目录 卷积神经网络基础 二维卷积层 二维互相关运算 二维卷积层 互相关运算与卷积运算 特征图与感受野 填充和步幅 填充 步幅 多输入通道和多输出通道 多输入通道 多输出通道 1x1卷积层 卷积层与全连接层的对比 卷积层的简洁实现 池化 二维池化层 池化层的简洁实现 卷积神经网络基础 本节我们介绍卷积神经网络的基础概念,主要是卷积层和池化层,并解释填充、步幅、输入通道和输出通道的含义。 二维卷积层 本节介绍的是最常见的二维卷积层,常用于处理图像数据。 二维互相关运算 二维互相关(cross-correlation)运算的输入是一个二维输入数组和一个二维核(kernel)数组,输出也是一个二维数组,其中核数组通常称为卷积核或过滤器(filter)。卷积核的尺寸通常小于输入数组,卷积核在输入数组上滑动,在每个位置上,卷积核与该位置处的输入子数组按元素相乘并求和,得到输出数组中相应位置的元素。图1展示了一个互相关运算的例子,阴影部分分别是输入的第一个计算区域、核数组以及对应的输出。 图1 二维互相关运算 下面我们用 corr2d 函数实现二维互相关运算,它接受输入数组 X 与核数组 K ,并输出数组 Y 。 import torch import torch . nn as nn def corr2d ( X , K ) : H , W = X . shape h , w = K .

5.2 填充和步幅

大城市里の小女人 提交于 2020-02-20 05:10:39
在上一节的例子里,我们使用高和宽为3的输入与高和宽为2的卷积核得到高和宽为2的输出。一般来说,假设输入形状是 n h × n w n_h\times n_w n h ​ × n w ​ ,卷积核窗口形状是 k h × k w k_h\times k_w k h ​ × k w ​ ,那么输出形状将会是 ( n h − k h + 1 ) × ( n w − k w + 1 ) . (n_h-k_h+1) \times (n_w-k_w+1). ( n h ​ − k h ​ + 1 ) × ( n w ​ − k w ​ + 1 ) . 所以卷积层的输出形状由输入形状和卷积核窗口形状决定。本节我们将介绍卷积层的两个超参数,即填充和步幅。它们可以对给定形状的输入和卷积核改变输出形状。 5.2.1 填充 填充 (padding)是指在输入高和宽的两侧填充元素(通常是0元素)。图5.2里我们在原输入高和宽的两侧分别添加了值为0的元素,使得输入高和宽从3变成了5,并导致输出高和宽由2增加到4。图5.2中的阴影部分为第一个输出元素及其计算所使用的输入和核数组元素: 0 × 0 + 0 × 1 + 0 × 2 + 0 × 3 = 0 0\times0+0\times1+0\times2+0\times3=0 0 × 0 + 0 × 1 + 0 × 2 + 0 × 3 = 0 。 一般来说

D2L-pytorch版 Task05笔记

狂风中的少年 提交于 2020-02-19 06:02:41
卷积神经网络基础 二维卷积层常用于图像处理。 二维互相关运算 二维互相关(cross-correlation)运算的输入是一个二维输入数组和一个二维核(kernel)数组,输出也是一个二维数组,其中核数组通常称为卷积核或过滤器(filter)。卷积核的尺寸通常小于输入数组,卷积核在输入数组上滑动,在每个位置上,卷积核与该位置处的输入子数组按元素相乘并求和,得到输出数组中相应位置的元素。图1展示了一个互相关运算的例子,阴影部分分别是输入的第一个计算区域、核数组以及对应的输出。 图1 二维互相关运算 二维卷积层 、 二维卷积层将输入和卷积核做互相关运算,并加上一个标量偏置来得到输出。卷积层的模型参数包括卷积核和标量偏置。 互相关运算与卷积运算 卷积层得名于卷积运算,但卷积层中用到的并非卷积运算而是互相关运算。我们将核数组上下翻转、左右翻转,再与输入数组做互相关运算,这一过程就是卷积运算。由于卷积层的核数组是可学习的,所以使用互相关运算与使用卷积运算并无本质区别。 特征图与感受野 二维卷积层输出的二维数组可以看作是输入在空间维度(宽和高)上某一级的表征,也叫特征图(feature map)。影响元素 x x x 的前向计算的所有可能输入区域(可能大于输入的实际尺寸)叫做 x x x 的感受野(receptive field)。 以图1为例

java将office文档pdf文档转换成swf文件在线预览

做~自己de王妃 提交于 2020-02-17 17:30:14
第一步,安装openoffice.org openoffice.org是一套sun的开源office办公套件,能在widows,linux,solaris等操作系统上执行。 主要模块有writer(文本文档),impress(演示文稿),Calc(电子表格),Draw(绘图),Math(公式),base(数据库) 笔者下载的是openoffice.org 3.3.0。下载完直接安装即可。 但是,我们还需要启动openoffice server。有两种做法: 1.以命令行方式启动openoffice server,缺点是每次系统重启,都需要手动去把openoffice server启动。 2.将openoffice server作为操作系统的服务启动,既然成为了系统服务,就可以设定开机自动启动了。 我们先来看第一种方式, 1. 以命令行方式启动openoffice server   在cmd命令下,cd opeonofiice的安装路径/program 如:cd c:\program files\openoffice.org 3\program\soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 2. 以系统服务的方式启动 这里我们还需要Windows

c# 清除IE记录 历史记录 临时文件 Cookie

≯℡__Kan透↙ 提交于 2020-02-12 03:06:38
#region 清除IE记录 /// <summary>清除IE记录 (方法一 有弹窗口)</summary> public static void IEclear() { Process process = new Process(); process.StartInfo.FileName = "RunDll32.exe"; process.StartInfo.Arguments = "InetCpl.cpl,ClearMyTracksByProcess 255"; process.StartInfo.UseShellExecute = false; process.StartInfo.RedirectStandardInput = true; process.StartInfo.RedirectStandardOutput = true; process.StartInfo.RedirectStandardError = true; process.StartInfo.CreateNoWindow = false; process.Start(); }      public enum ShowCommands : int { SW_HIDE = 0, SW_SHOWNORMAL = 1, SW_NORMAL = 1, SW_SHOWMINIMIZED = 2, SW

React Hook xx is called in function xx which is neither a React function component or ...

≡放荡痞女 提交于 2020-02-08 12:45:03
这个坑,真的很小很小,就被绊倒了,困扰了好几天,网上也没找到关于这个坑的解决办法。 源码是这样的: 然后报错信息: 问题就出现在函数的取名,函数名首字母要大写 我的函数名是slider 改为Slider就不会报错了 来源: CSDN 作者: sw_onload 链接: https://blog.csdn.net/sw_onload/article/details/103874755

php学习手册课后习题02

谁都会走 提交于 2020-02-04 03:17:03
3.6练习 01题 这道题是一些典型的例子去测试真假(true or false) if ( 100.00 - 100 ) { print 'true' ; } else print 'false' ; print '<br>' ; if ( 'zero' ) { print 'true' ; } else print 'false' ; print '<br>' ; if ( false ) { print 'true' ; } else print 'false' ; print '<br>' ; if ( 0 + true ) { print 'true' ; } else print 'false' ; print '<br>' ; if ( 0.000 ) { print 'true' ; } else print 'false' ; print '<br>' ; if ( strcmp ( 'false' , 'False' ) ) { print 'true' ; } else print 'false' ; print '<br>' ; if ( 0 <= > '0' ) { print 'true' ; } else print 'false' ; print '<br>' ; 02题 这道题是测试复杂if嵌套,做这种题时需要格外注意判断条件 $age = 12