Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

简明Python教程读书笔记

简明Python教程读书笔记

以后工作中可能需要用到Python,现在趁着比较闲得时候抽时间学习一下。想着现在经常使用的语言就只有C/C++,shell半生不熟,由于不经常使用的缘故,连基本的语法都没有记住。虽然语言本身并不重要,但是多了解几种语言,特别是不同类型的语言,对视野的开阔是很有好处的,现在准备学的Python就是和C/C++完全不同类型的语言了。工作中的学习可能多以实用为主,没有功夫去搞一本坊间传闻很经典的砖头大书从头到尾学习一遍了,所以挑了本《简明Python教程》,比较...
C语言中的整数在内存中的格式

C语言中的整数在内存中的格式

big endian 和 small endian在intel机器上都是采用的small endian即小端字节序,也就是地位的地址低,高位的地址高。int i = 0x12345678char c1 = *(char*)(&i)一个int型整数的地址就是其最低位的地址,所以上例中c1的值就是0x78那么整数的正数,负数,以及无符号整数的表示方法有什么区别呢对于正整数来说,内存里装的就是它自己的二进制码0x12345678 = > 0001 ...
前端页面开发之Node.js初学者指南

前端页面开发之Node.js初学者指南

目前,Node.js是在前端页面开发中十分受欢迎的,它是一套用来编写高性能网络服务器的JavaScript工具包,在本文中,将带领各位初学者介绍Node JS的基本知识,要求本文的阅读对象为有一定Javascript和其他开发语言基础的读者。 什么是Node.js Node是一个Javascript运行环境(runtime)。实际上它是对GoogleV8引擎(应用于Google Chrome浏览器)进行了封装。V8引 擎执行Javascript的速度...
C# 调用C++dll挂钩其他程序线程或者进程

C# 调用C++dll挂钩其他程序线程或者进程

为msdn 明确的说过c#不能全局挂钩,对于我这个学习面向对象的c#来说,无疑是有一定的难度的。钩子分为全局钩子和线程钩子,全局钩子挂钩整个Windows操作系统体系内的甄别优先权,而线程钩子则挂钩某一特定的程序,例如外挂,QQ盗号技术等都是有线程来决定的。Windows钩子三个数,SetWindowsHookExSetWindowsHookEx,CallNextHookEx。这些函数都有Windows提供,最奇怪的是后挂钩的竟然先运行,有点类似于栈。 ...
C/C++中关于局部函数中更新实参指针的方法

C/C++中关于局部函数中更新实参指针的方法

在C语言中因为参数的传递方式属于值传递,局部参数在函数内部的改变并不会影响实参的值,有时候为了保存对在函数中的修改,往往采用返回值或者指向指针的指针的形式来实现,我就采用简单的内存分配来说明。其中很多初学者都会犯的错误就是第一种实现方式,那是因为我们没有搞清楚C语言的参数传递方式。/*错误的实现*/void getmemory(int *ptr,int size){ptr = (int *)malloc(sizeof(int)*size);}/*返回值类型...
C++标准库中的list设计

C++标准库中的list设计

在C++中采用了大量的标志模板库(STL)实现程序的设计,这种设计方式使得不同类型的对象都能通用,而不再是C语言中的通常对于不同的类型需要重新设计或者或者比较采用间接的指针操作。C++中的这种方式简化了写代码的复杂度,但是增加了编译器的复杂度和难度。在数据结构中链表是比较基本的类型,在C++中链表是基于模板的类,因此在实际的使用过程中需要涉及到实际的类型。#include<list> list<int> lint;在C++中关于li...
Android 自定义RadioButton(单选按钮)图标随便定

Android 自定义RadioButton(单选按钮)图标随便定

RadioButton在我们开发APP应用中是很常见的.这点我不用说大家也心知肚明. 虽说Android 系统给我们提供了RadioButton但是为了我们的应用有种"与众不同"的效果,因为android的太死板太斯通见惯了.往往都会定制自己的图标.下面我给大家介绍一下我实现的方法:方法:运用组合控件(ImageView and TextView)组合控件代码:/*** *组合控件 * *@authorzhangjia * */ publicclassRa...
Android 图片平铺与拉伸

Android 图片平铺与拉伸

首先由于Android开发需要大量的图片,导致应用程序体积庞大,以至于很不友好,解决办法就是运用.9.png 前面有篇文章讲解了你可以点击链接查看,在这里我主要讲解图片的平铺与拉伸应用。 拉伸: 我们看一张图片: 原图 .9.png图 为了节省控件,我们只截出来这一点图片,请看下面图片,可以很明显看到上面那个图片变了形状.而下面那个图片完好无损,这就是.9.png的强大,可以...
HTML5地理定位

HTML5地理定位

HTML地理定位特性使得你的web应用程序可以获得网站浏览者的地理位置。地理位置实际上并不是HTML5规范的一部分,但是因为HTML5已经成为HTML和JavaScript新特性事实上的标杆,我在这个HTML5教程中介绍地理位置。 安全和隐私用户通过浏览器对话框接受您的网站访问他们的位置,所以你不能在它们不知道的情况下使用它进行间谍活动。访问地理位置 地理位置可以在JavaScript中通过浏览器的navigator.geolocation对象访问。地理位...
如何使用 Python 访问 Java 类

如何使用 Python 访问 Java 类

很高兴给大家介绍一个 Pyjnius 项目。这是一个可以使用在桌面或Android上,用来访问Java类的Python库。 源代码:github.com/kivy/pyjnius 文档:pyjnius.readthedocs.org 也有其他一些的库,如 JPype 或 Py4j ,它们在设计和可用性方面都不是很好。而使用 Jython也不为另一种选择,因为我们想使用 python开发Android项目。 现在就让我来告诉你,如何简单的使用Pyjnius:...
C++中的显式类型转换操作符

C++中的显式类型转换操作符

即使类型转换本身是危险的,在有些时候类型转换也是不可或缺的。程序员不使用显式转换,编译器也可能会使用隐式转换,那还不如把代码控制在程序员自己手中。C++有4种显式类型转换操作符,最好不要使用C语言编程方式遗留的隐式类型转换。第一,显式类型转换在代码中更明显,可以提醒程序员你的代码设计可能存在一些丑陋的地方;第二,显式类型转换可以检测转换中的错误,比如当cast失败时,你会得到空指针,但隐式转换就不会;第三,有些情况,隐式类型转换无法做到,比如const_c...
<< 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 >>