最近在研究Azure部署虚拟机的问题,我是Windows7系统,在Azure申请创建了一个Linux虚拟机,按照官网的教程(https://portal.azure.com/)创建完毕后不知道怎么使用,在Youtube上找到了一个很好的参考视频,分享给大家https://www.youtube.com/watch?v=YMeprVU0yIw 上不了Youtube的同学可以看我的截图。(以下步骤是默认已经创建好了Linux虚拟机)
1.下载Putty,打开Putty,输入HostName或者Ip地址,像我就是输入[email protected] 2.登录进去,输入密码 3.安装RDP,需要一会儿时间,可以先去配置入站安全规则 sudo apt-get install xrdp
4.去Azure里设置入站安全规则 网络接口->网络安全组->入栈安全规则 添加三个规则,分别是 default-allow-rdp default-allow-http default-allow-ssl 端口范围以及优先级如图所示 添加好入站规则后如下所示 5.安装lubuntu sudo apt-get install lubuntu-desktop
6. echo “lxsession -s Lubuntu -e LXDE” > ~/.xsession
7.进入根目录 cd ~,查看文件,发现已经有了xsession,如下图所示 8. 可以查看xsession文件,cat .xsession,重启xserver 设置安装完成,下面就可以通过远程桌面连接到Linux虚拟机了。
APICloud渲染优化引擎,经过为期3个月的Beta版计划,历经上万开发者及商业APP、数十万台真实手机参与测试,于4月5日正式上线,合入DeepEngine中。
Web工程师使用HTML5等标准Web技术开发拥有原生体验和原生功能的APP,Deep Engine使用半翻译式原理,运行中将Web翻译成Native API,强大的混合渲染引擎提供更佳的性能体验。
一、优化后的引擎带来哪些性能提升: 1、窗口切换动画帧率得到有效提升,可达到50 fps以上,动画渲染效果与原生无差异
2、页面滚动性能提升,优化了页面重排&重绘周期,滚动更加流畅,同时消耗更少的CPU资源
3、优化潜在的过度渲染问题,减少GPU及内存消耗
3、图片绘制能力提升,加载大量图片的情况下依然不会有漂浮,卡顿的感觉
4、支持在window和frame中使用video标签播放视频
5、UI展示更细腻,CSS3中圆角图片,背景等可能存在锯齿的兼容问题得到有效解决
6、强化容错能力,减小因不规范代码或者引用JS/CSS框架等引起的性能问题
7、同步提升SuperWebview的渲染能力
二、优化引擎做了哪些适配: 1、适配某些定制ROM存在的窗口切换时黑/白屏问题
2、适配魅族部分手机关闭窗口时屏幕闪动问题
2、解决华为及小米部分型号手机输入不响应、滚动卡顿问题
4、适配三星部分大屏手机动画卡顿问题
5、解决使用CSS3某些3D动画时引起UI闪烁问题
6、适配Android PAD大屏幕设备,提升整体流畅度
优化引擎上线仅一天的时间,就收到了广大开发者的好评和赞扬,解决了开发者们的适配等问题。
APICloud坚守每周一次更新的节奏,持续为开发者和企业带来更多的新产品及服务。在第一时间跟进Android和IOS技术动向,适配新系统,优化引擎,持续为开发者提供高效稳定的跨平台开发技术。
一些eclipse的小功能,做个备忘 1、eclipse中文字体小 Window-preferences-general-apperance-colors and fonts-basic-text font-courier new 2、主题背景 eclipse 默认的背景全白,在晚上的时候刺眼,可改成dark主题:Window-preferences-general,右边有个theme,选择dark,visual studio既视感。eclipse 自带的主题推荐这个,网上有很多自制的,可以自己下载。 3、中文乱码 如果eclipse里所有工程里都有这种问题,那么设置整个工作空间:Window-preferences-workspace-text file encoding,默认是GBK,可以在other里选择自己想要的(中文支持比较好的就是GBK和UTF8这两种,UTF8是国际通用的中文编码标准,切换试试); 如果只是个别项目出现乱码,只需要修改项目的编码即可:选中项目-右键-Properties(属性)-Resource(资源)-Other(其他),然后选择你想要的编码格式。 如果是单个文件出现乱码,跟上一个处理步骤相同。
显示样式 在vtk中,显示样式是通过vtkProperty来控制的。这里介绍三种基本的属性设置方式:点方式,网格方式和面方式。其设置方法为
actor->GetProperty()->SetRepresentationToPoints() actor->GetProperty()->SetRepresentationToWireframe() actor->GetProperty()->SetRepresentationToSurface() 示例说明 CMakeLists.txt文件代码如下: CMAKE_MINIMUM_REQUIRED(VERSION 2.6) PROJECT( Representation ) FIND_PACKAGE(VTK REQUIRED) INCLUDE(${VTK_USE_FILE}) ADD_EXECUTABLE(Representation Representation.cpp) TARGET_LINK_LIBRARIES(Representation ${VTK_LIBRARIES}) Representation.cpp文件代码如下: #include #include #include #include #include #include #include #include #include #include int main(int argc, char *argv[]) { vtkSmartPointer coneSource = vtkSmartPointer::New(); coneSource->Update(); vtkSmartPointer cone = coneSource->GetOutput(); int nPoints = cone->GetNumberOfPoints(); int nCells = cone->GetNumberOfCells(); std::cout<<"Points number:"<std::endl; std::cout<<"Cells number:"<std::endl; vtkSmartPointer mapper = vtkSmartPointer::New(); mapper->SetInputData(cone); vtkSmartPointer actor = vtkSmartPointer::New(); actor->SetMapper(mapper); actor->GetProperty()->SetColor(1.0, 0, 0); //设置颜色属性 actor->GetProperty()->SetRepresentationToPoints(); //点方式 //actor->GetProperty()->SetRepresentationToWireframe(); //网格方式 //actor->GetProperty()->SetRepresentationToSurface(); //默认设置,面方式 vtkSmartPointer renderer = vtkSmartPointer::New(); renderer->AddActor(actor); renderer->SetBackground(0.
可能很多朋友都曾经尝试过要进行ip隐藏,但是由于操作的麻烦而不得不放弃;那么现在省心省力的ip隐藏方法是什么呢?针对该问题,以下业内相关专家就来告诉大家。
业内相关专家介绍,现阶段省心省力的ip隐藏方法就是使用代理服务器,只要大家有一台空闲的电脑,就完全能够把它打造成代理服务器,以后大家只要点击一下就能轻松连接用代理服务器正常上网了;代理服务器的英文全称就是vitual private network,翻译过来的意思就是虚拟专用网络,简单的说就是通过一个公用网络进行建立一个临时的、安全的连接,是一条穿过混乱的公用安全及稳定的隧道;通过这条隧道就能对数据进行几倍加密以能达到安全使用互联网的目的;也更像架设了一条相关的专线一样,但是这并不需要真正的再去进行铺设光缆之类的物理线路,也不用再购买路由器等硬件设备就能正常使用了。
业内相关专家进一步介绍,当使用这种方法进行上网,其整个网络环境也都是会改变的,不管是进行打开网页还是进行聊QQ,又或者是其他的一切应用使用的往往都是代理服务器的IP地址,不但轻松达到了ip隐藏目的网络攻击,而且使用起来也非常的方便快捷。
最需要大家注意的是,使用代理服务器进行ip隐藏的方法步骤往往会分这些: 方法步骤一:大家需要进行右键单击网上邻居以能选择相关属性,并再进行打开网络进行连接属性。 方法步骤二:大家还需要在右侧的网络任务栏中点击进行创建一个新的连接。 方法步骤三:以上步骤完成后,大家也需要进行打开新建连接向导并点击下一步,并在网络连接属性中进行点击设置高级连接,继续进行点击下一步,然后在接下来的高级连接选项中再选择接受传入的连接,通过再点击下一步勾选直接并行LP1最后再点击下一步。 方法步骤四:以上步骤全部完成,再勾寻允许虚拟专用连接,再进行点击下一步。 方法步骤五:进行创建一个允许连接的用户权限,并需要能够进行点击添加按钮,进行输入账户和密码后再点击确定,最后进行点击下一步继续。 方法步骤六:需要在网络软件中进行勾选需要用到的协议,往往只要保持默认就好了,当点击下一步后整个代理服务器就全部搭建完成了,大家就能正常使用了。关于网络命令ping的运用。
首先,你先得有一个树莓派及其CSI接口的摄像头模块,是吧。
我的是树莓派2B和官方的摄像头。
接入摄像头 先手动接入摄像头呗~
raspberry接线 同样是树莓派2B的同学要注意的是,要接上图右边的接口哦~左边的明明白白写着DISPLAY。
然后开机,于树莓派中开启摄像头:
# raspi-config # 进入设置页面
raspi-config (什么你说我的设置界面不一样了,为什么这么好看?自己设置终端的颜色去~
然后选第6个,允许摄像头,重启就行。
然后都没有问题的话,摄像头就可以使用了:
# raspistill -t 2000 -o test.jpg #延迟2秒拍照,存为test.jpg
还有自带的摄像功能raspivid,自己查查怎么玩,反正我不玩的。
网页端摄像头 配置安装 先安装依赖:
# apt-get install libjpeg8-dev cmake
今天的主角 —— 别人的Github
先在树莓派上下载其软件:
# wget https://github.com/jacksonliam/mjpg-streamer/archive/master.zip
# unzip master.zip #解压~
# cd mjpg-streamer-master/mjpg-streamer-experimental
# vim plugins/input_raspicam/input_raspicam.c #编辑该文件,没有vim就用别的
进去以后,搜索fps,也就是按一下/键,然后输入fps,然后回车
将fps、高度、宽度修改,参考下图:
input_raspicam.c 然后保存退出编辑器后,编译:
# make clean all
写个脚本 假设刚才mjpg-streamer-master文件夹就在/test目录。
回到自己的目录,编写脚本:
# cd
# vim start_web_video.sh
复制以下两句:
cd /test/mjpg-streamer-master/mjpg-streamer-experimental
./mjpg_streamer -i “.
今天做项目需要用到视频播放,就用VideoView来播放下载好的本地视频,但是播放的时候出现黑屏现象。查了下资料,说是需要在activity中onCreat里添加
getWindow().setFormat(PixelFormat.TRANSLUCENT);
这段代码的主要作用是给页面设置一个透明背景。这个虽然管用了,但是感觉并不是一个根本解决办法。
在http://blog.csdn.net/goodlixueyong/article/details/53590573这篇文章了做了更加详细的解决办法。
我用的这里面的方法四处理的。
超分辨重建是图像复原领域的一大热点,能在硬件有限的情况下最大还原原始场景的信号,在天文探索、显微成像等领域有重要作用。成像设备对物体成像时,由于距离较远,成像会模糊,可以类比多尺度高斯滤波;受限于成像机能,成像像素达不到最理想条件,可类比为对原始像进行一个下采样。超分辨重建就是要在这种条件下复原原始图像。 假设上帝有最好的成像设备,成像为X;我们成像设备成像为B,高斯滤波模板设为G;为了防止问题病态,加入lasso正则。那么有:
argmin [subsampling(conv(X,G))−B]2+λX
现在的问题是,Tensorflow如何表示subsampling并进行优化?
Tensorflow支持以下几种图像缩放/采样:
tf.image.resize_images,支持最近邻、双线性、双三次等缩放方法 tf.nn.max_pool 最大值下采样 tf.nn.avg_pool 均值下采样
现在我们逐个测试一下。图像经过三倍下采样: 1、tf.image.resize_images,双线性采样,振铃不严重,条纹很多: 2、tf.nn.max_pool,没有条纹、振铃,但是有一堆噪声,参数调了几次都没有什么更好的效果: 3、tf.nn.avg_pool,无条纹、噪声,有振铃,与原图相比颜色变暗,对比度下降: 4、来与原图做个对比 可以看出,效果最好的就是avg_pool了,在只有高斯模板参数,完全没有其他先验信息的情况,一秒钟内得到这个结果,已经让人非常惊讶了。猜测image-resize和max_pool其实在上下采样中都丢失相当多的信号,而avg_pool则保留了最多的信号,因此重建效果较好。 fast-neural-style文章提到过用感知特征来对图像进行超分辨重建,可以重建同样风格的细节,这个需要用生成网络对大量的图像进行训练,或者直接上vgg慢慢地计算感知特征来仿制风格细节。
项目要求做一个对话框样式的页面,仅页面上的文字和按钮可见,背景效果和对话框类似。下面看看怎么实现:
方案一: 首先实现一个继承自对话框样式的主题:
@android:color/transparent的值为#00000000。前两个00表示透明度,后6位为RGB值。#00000000表示全透明的黑色。
然后把这个主题应用到activity:
<activity android:name=".activity.TestActivity" android:theme="@style/DarkTransParent" /> 这个activity不用做别的设置,布局文件里仅包含一个TextView和一个Button。 如果在布局文件里给它们设置了背景色,则背景色也会显示出来。
效果如下: 但是这个方法有缺点: 1. 页面布局会被自动调整,不易控制。 2. 背景的暗色不好改。
所以尝试了一种新的方案:
方案二: 继承系统的透明主题,然后自定义windowBackground属性:
<style name="DarkTransParent" parent="android:style/Theme.Translucent"> <item name="android:windowBackground">@color/lock_bg style> 看下Theme.Translucent的定义:
然后,lock_bg即为我们想要设置的背景的颜色,我们可以在colors.xml中自定义其值:
<color name="lock_bg">#cc000000 然后把这个主题应用到activity即可:
<activity android:name=".activity.TestActivity" android:theme="@style/DarkTransParent" />
HTTPS的使用
http://www.jianshu.com/p/64172ccfb73b