首页 文章 精选 留言 我的

精选列表

搜索[环境],共10000篇文章
优秀的个人博客,低调大师

windows7环境下python脚本转化exe

1.下载pyinstaller并解压(可以去官网下载最新版): http://nchc.dl.sourceforge.net/project/pyinstaller/2.0/pyinstaller-2.0.zip 将解压的目录存放到你的工作目录下 2.下载pywin32并安装(注意python版本和系统架构,我的是python2.7+64位): http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/ 注意你系统的版本,我系统是64位的,所以我们需要下载pywin32-218.win-amd64-py2.7.exe 在安装的过程中,我们发现提示在注册表中找不到python,因为我们安装python的过程中没有将路径等相关信息写到注册表中, 注册表相关修改信息如下(python.reg): Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Python] [HKEY_CURRENT_USER\Software\Python\Pythoncore] [HKEY_CURRENT_USER\Software\Python\Pythoncore\2.7] [HKEY_CURRENT_USER\Software\Python\Pythoncore\2.7\InstallPath] @="D:\\Python27" [HKEY_CURRENT_USER\Software\Python\Pythoncore\2.7\PythonPath] @="D:\\Python27;D:\\Python27\\Lib\\;D:\\Python27\\DLLs\\" 3.将脚本文件放到pyinstaller文件夹下面与setup.py同级(我的是hello.py): python pyinstaller.py -F hello.py 4.生成的exe文件,在hello文件夹下的dist文件夹中,双击即可运行: 本文转自hahazhu0634 51CTO博客,原文链接:http://blog.51cto.com/5ydycm/1380395,如需转载请自行联系原作者

优秀的个人博客,低调大师

Openstack的环境的Mitaka部署dashboard 云主机 镜像(2)

九.Dashboard配置 1.编辑文件/etc/openstack-dashboard/local_settings 2.重启web服务器以及会话存储服务 浏览器访问dashboard 进入设置成中文重新登陆 3.开启mi.nano云主机 4.创建网络 5.创建镜像 十.Networking 服务neutron私有网络 1.安装服务 2.编辑``/etc/neutron/neutron.conf [database] connection=mysql+pymysql://neutron:neutron@172.25.29.11/neutron [DEFAULT] rpc_backend=rabbit [oslo_messaging_rabbit] rabbit_host=172.25.29.11 rabbit_userid=openstack rabbit_password=openstack [DEFAULT] auth_strategy=keystone [keystone_authtoken] auth_uri=http://172.25.29.11:5000 auth_url=http://172.25.29.11:35357 memcached_servers=172.25.29.11:11211 auth_type=passwordproject_domain_name=default user_domain_name=defaultproject_name=service username=neutron password=neutron [DEFAULT] notify_nova_on_port_status_changes=True notify_nova_on_port_data_changes=True [nova]...auth_url=http://172.25.29.11:35357 auth_type=password project_domain_name=default user_domain_name=default region_name=RegionOne project_name=service username=nova password=nova 3.编辑``/etc/neutron/plugins/ml2/ml2_conf.ini`` 3.编辑``/etc/neutron/plugins/ml2/ml2_conf.ini [securitygroup] enable_ipset=True 4.编辑``/etc/neutron/plugins/ml2/linuxbridge_agent.ini`` [linux_bridge] physical_interface_mappings=provider:eth0 [securitygroup] enable_security_group=True firewall_driver=neutron.agent.linux.iptables_firewall.IptablesFirewallDriver 5.编辑``/etc/neutron/l3_agent.ini`` 6.配置DHCP代理编辑``/etc/neutron/dhcp_agent.ini`` [DEFAULT] interface_driver=neutron.agent.linux.interface.BridgeInterfaceDriverd hcp_driver=neutron.agent.linux.dhcp.Dnsmasq enable_isolated_metadata=True 7.修改dashboard网络设置3层开启 8.创建实例 9.创建网络,使内网云主机上网 十一.块存储服务cinder 1.创建cinder数据库,之前已经创建完毕 2.安装服务 3.编辑/etc/cinder/cinder.conf 4.初始化块设备服务的数据库 5.编辑文件/etc/nova/nova.conf 6.创建服务证书,完成这些步骤: 创建一个cinder用户 admin-openrc 7.创建cinder和cinderv2服务实体 8.创建块设备存储服务的 API 入口点 9.在server2计算节点上安装块存储 新加一块硬盘 安装 LVM 包启动服务 fdisk -l 创建LVM 物理卷,创建 LVM 卷组 编辑``/etc/lvm/lvm.conf``文件并完成下面的操作: 在``devices``部分,添加一个过滤器,只接受``/dev/sdb``设备,拒绝其他所有设备 安装软件包 编辑/etc/cinder/cinder.conf 启动服务 10.web界面上创建云盘 十二.镜像制作 1. 创建一个 kickstart 文件,用以自动化安装配置 image,使用 system-config-kickstart 工具生成 以下是我的 ks.cfg 文件内容 2. 使用上面建立的 ks.cfg 文件建立镜像 3. 等镜像安装完成后,进行压缩 4.上传制作好的镜像 本文转自一百个小排 51CTO博客,原文链接:http://blog.51cto.com/anfishr/1979767,如需转载请自行联系原作者

优秀的个人博客,低调大师

Android NDK环境搭建及调用JNI的简单步骤

转载请注明:http://www.cnblogs.com/tiantianbyconan/p/3396595.html Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1. 下载NDK(http://developer.android.com/tools/sdk/ndk/index.html),并解压,配置Path路径 2. 在项目中新建一个名为jni的文件夹,在jni中新增Android.mk文件,文件内容如下: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := PhotoUtil LOCAL_SRC_FILES := PhotoUtil.c LOCAL_LDLIBS := -llog -ljnigraphics include $(BUILD_SHARED_LIBRARY) LOCAL_MODULE:当前模块的名称 LOCAL_SHARED_LIBRARIES:当前模块需要依赖的共享库。 LOCAL_SRC_FILES:所要调用的C源码 3. 把PhotoUtil.c文件复制到jni目录下 PhotoUtil.c,包含一个图片处理方法: JNIEXPORT void JNICALL Java_com_wangjie_customviews_PicturesDialog_functionToBlur(JNIEnv* env, jobject obj, jobject bitmapIn, jobject bitmapOut, jint radius) { …… } 方法Java_com_wangjie_customviews_PicturesDialog_functionToBlur的取名方式: Java_:固定 com_wangjie_customviews:java包名 PicturesDialog:java类名 functionToBlur:java使用的方法名 4. 编译C源码,生产so库文件 进入jni目录: ndk-build 或者 ndk-buildAPP_PLATFORM=android-8 1 2 3 "Compile thumb : PhotoUtil <= PhotoUtil.c SharedLibrary : libPhotoUtil.so Install : libPhotoUtil.so => libs/armeabi/libPhotoUtil.so 执行完毕之后,android项目的libs目录下就会生成so文件: \libs\armeabi\libPhotoUtil.so 5. 在android中java代码调用: static{ System.loadLibrary("PhotoUtil"); } 加载photoUtil库(libPhotoUtil.so) 并添加: private native void functionToBlur(Bitmap bitmapIn, Bitmap bitmapOut, int radius); 然后在其他地方只需要调用该functionToBlur()方法即可: functionToBlur(bgBitmap, bitmapOut, 50); 参考: http://www.ibm.com/developerworks/opensource/tutorials/os-androidndk/section5.html http://developer.android.com/tools/sdk/ndk/index.html#Installing http://stackoverflow.com/questions/2067955/fast-bitmap-blur-for-android-sdk 本文转自天天_byconan博客园博客,原文链接:http://www.cnblogs.com/tiantianbyconan/p/3396595.html,如需转载请自行联系原作者

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册