斯坦福CS20SI TensorFlow学习笔记2——逻辑回归实现手写字符识别
代码比较简单,没啥好说的,就做个记录而已。大致就是现建立graph,再通过session运行即可。需要注意的就是Variable要先初始化再使用。 import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
import matplotlib.pyplot as plt
# 把下载的MNIST数据集放到mnist_link目录下,用TF提供的接口解析数据集
MNIST = input_d
VS2015停靠栏创建
在程序开发中我们经常看见有一些软件左侧有目录树或者是图层树,点击之后就可以右侧View窗口显示相关的内容,其实实现这种机制有两种方法,第一种就是对MFC的View窗口进行窗口分割,左侧的窗口view类派生于CTreeView,其中CTreeView自带一个变量用于View中的树控件的控制。第二种方法就是用一个可停靠的面板嵌套一个对话框,再在对话框中添加树控件,同样可以达到相同的目的。
以下详
CDockablePane+Dialog
CDockablePane类可以用来创建停靠栏。可以将其他控件集成到CDockablePane的派生类中。本文描述如何将对话框集成到CDockablePane中。集成其他控件的方式类似。1、首先创建多文档应用程序,创建一个对话框类CTestDlg。2、在程序添加一个停靠栏类,名为ControlPanel,其父类为CDockablePane,在该类中添加对话框成员。需要将对话框的style设置为ch...
Docker Zero Deployment and Secrets (二)
一. 健康检测: (1)定义检测信息如下(案例,在Dockerfile中定义) FROM alpine:3.6 ... HEALTHCHECK --interval=30s \ --timeout=10s --retries=3 --start-period=60s CMD curl -f http://localhost:3000/health || exit 1 ... (2)定义检测信息(案例,在Stackfile中定义) version: "3.5" services: web: im
如何使控件大小随着对话框大小自动调整
首先在LeftDockDialog.h文件里面申明m_rect,类型为public;
然后在CLeftDockDialog文件中添加以下函数:
void CLeftDockDialog::ChangeSize(UINT nID, int x, int y) //nID为控件ID,x,y分别为对话框的当前长和宽
{
CWnd *pWnd;
pWnd = GetDlgItem(nID);
如何为对话框添加背景图片
觉得对话框灰灰的背景色不符合高冷的气质,所以想为对话框添加美美的图片,然后就有了研究了一下下:
首先在网上找到符合你气质的、美美的图,转成.bmp格式存放在res文件夹中,然后在资源视图Birmap添加图片,命名为IDB_BITMAP_DIALOG;
通过类向导为CLeftDockDialog添加消息响应函数WM_PAINT,并添加一下代码:
void CLeftDockDialog::On
VS2015 + OSG配置
一、下载
1、osg源码
2、整理好的第三方库
3、cmake3.7.1绿色版
4、osg3.4.0数据包
二、编译前的准备工作
在D:\下新建一个OSG文件夹,在其下再新建4个文件夹
D:\OSG\OpenSceneGraph存放OSG源代码
D:\OSG\3rdParty存放第三方依赖库
D:\OSG\data存放解压后的数据包
D:
VS2015制作Ribbon图标
由于VS自带的图标有些没有我需要的,所以只能自己来研究怎么画出自己想要的图标(灵魂画手建议用图片)
点击资源视图IDB_WRITESMALL查看的时候发现只有一些常用的图标,如下
我想加入自己的一些图标,然后就有了一下折腾:
下载图标制作软件Axialis IconWorkshop(没钱,不会破解,用的试用版,30天),然后打开open(忽略后面的几个,后面是自己画的,也可以用图片代替)
VS2015+OSG实现不同视图
osg默认的是可旋转、缩放、平移的三维视图,有时候为了看图的方便,我们需要直接看正视图、后视图、俯视图、顶视图、左视图和右视图等。网上有很多实例,但是看不懂,后来误打误撞实现了,特地记录一下以免后面又忘记了。
以底视图为例进行说明:
其他视图也是类似的,只是改一下旋转矩阵d的设置,交换一个0和非0值的位置,你会发现惊喜!
之前看过另一个实现版本,
这个也可以
修改osg视图的背景颜色
osg默认的背景是蓝色的,画线是黑色,视力不好看不清,想换成白色,当然也可以换成其他图片做背景。
首先说换颜色:
在void OSGObject::InitCameraConfig()函数里面找到这句话
_viewer->getCamera()->setClearColor(osg::Vec4(1, 1, 1, 0));
参数RGB和透明度,随意改,直到自己满意为止,现在的这个设置是底
OSG清除已画的图形
画完图形之后要记得删除:
其中:m_earthObject是OSGObject申明的对象,整个代码是删除挂在m_earthObject旗下的所有子对象;
如果只需要删除刚刚画的一个对象,换个代码:
想删除哪个就先获得它的序号num,然后在removeChildren就行。
MFC combox控件的使用
想要出现如下图的结果,使用两个相关的combox控件,前面一个控件是组件IDC_COMBO_PART,后面一个是组件类别IDC_COMBO_TYPE,
首先,在对话框的头文件**Dlg.h里为两个组件分别定义自己的变量
CComboBox m_cbxPowerPart;//一个记录组件
CComboBox m_cbxPowerType;//一个记录组件类别
然后在类向导里面设置响应函数
MFC之右键点击listctrl控件弹出菜单
先自己在资源视图中添加IDR_POPUP_EDIT_LIST菜单
然后在类向导中为listctrl控件添加NM_RCLICK命令
然后添加响应函数:
void CYourDialog::OnRclickParaslist(NMHDR *pNMHDR, LRESULT *pResult)
{
NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR
MFC 如何获取各类窗口的句柄并用PostMessage发送消息
摸索了两天后,发现了一个简便方法,比如你需要在视图中获取对话框窗口的句柄,那可以直接在对话框类中什么一个静态成员变量static CWnd *Left_cwnd;//用来记录左边对话框的句柄然后在对话框初始化函数BOOL CLeftDockDialog::OnInitDialog()中赋值Left_cwnd = this;就可以了。当需要在其他窗口访问对话框句柄时,直接访问该静态成员变量就好了HW...
MFC SendMessage或PostMessage发送自定义消息
需求:当视图(发送消息)中绘制对象增加时,右侧对话框(接收消息)的树状控件Treectrl更新内容解决方案:1.在stdafx.h文件中 #define WM_DIALOGOK (WM_USER+1)2.在树状控件所在的对话框的.h文件中添加protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 af...
Mac下jdk的卸载
背景:mac 环境下不支持react native,不支持java 9,因此将本机上的java 卸载,重装1.8,安装完成,成功。解决方式: 1.卸载java 9.0.1: sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppl...
javascript 按钮点击事件
这个部分主要来讲解一下按钮点击事件的集中js的实现方式:方法一:[html] view plain copy<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>test1</title&gt
今日推荐
周排行