- 并发编程记录(一)--单线程、多线程、多进程对比
憧憬001
Python实现并发编程多线程多进程协程(生成器)并发编程的基本概念串行:一个人在一段时间段内只能干一件事情(吃完饭后才能看电视)并行:一个人在一段时间内同时干多件事情(边吃饭边看电视)在Python中,多线程和协程虽然是严格上来说是串行,但却比一般的串行程序执行效率高得很。一般的串行程序,在程序阻塞的时候,只能干等着,不能去做其他事。就好像,电视上播完正剧,进入广告时间,我们却不能去趁广告时间是
- 流媒体编程记录-RTSP
我起了 一枪秒了
网络
一、需求写一个代码可以接收rtsp流二、怎么搞那么,什么是rtsp流?乍一看都是p话。首先了解一下各种知识,rtsp流,h264,一大堆RTSP先看看rtsp是什么吧流媒体协议RTSP初篇(一)看着看着会问,rtp和rtcp是什么RTSP+RTP协议浅析协议篇—RTP&RTCP&RTSP流媒体协议RTSP末篇之RTP(三)看着看着会问,http也能传东西,和http有啥区别?要钱才能看【视频】视频
- 儿子14天编程记录
文芒笃定
在我的强烈洗脑中,7.10日儿子终于同意报名14天的自学训练营-python入门,未来自学的编程道路上肯定会遇到各种不一样的困境,希望儿子能顺利通关,在自学的实践中学到的不仅是编程的入门,更多的是遇到困难自己解决问题的方法,加油儿子!7.25第一次作业,对于很少操作电脑的儿子来说,第一天的编程作业简直是天方夜谭,为了让他情绪稳定,减少负面情绪,我是以身作则,把自己能理解的,能运用的检索方法倾囊相授
- 考研数据结构——(线性表_顺序表)
码manba
考研数据结构数据结构c
线性表编程记录线性表的顺序表示(顺序表)定义如下主函数main1.1初始化顺序表1.2打印顺序表1.3去除顺序表的重复元素1.4在第i个位置插入元素1.5删除指定位置的元素1.6查找指定元素的位序线性表的顺序表示(顺序表)定义如下#include#defineMaxSize10//定义数组最大长度#defineflase0//失败返回#definetrue1//成功返回typedefstruct{
- 2023年秋招软开大厂笔试在线编程记录
我一定能上岸2023
算法
正在秋招,不断更新中......目录正在秋招,不断更新中......小米笔试:1、题目描述:测试通过用例:2、题目描述:测试通过用例:3、题目描述:测试通过用例:深信服笔试1、题目描述:测试通过用例:2、题目描述测试通过用例:3、题目描述测试通过用例:小米笔试:1、题目描述:小程打牌花店买花,看到花店有N个花架,每个花架上有4盆不同颜色的花,颜色分别为红白黄粉。小程看了一下所有所有花的价格,发现即
- python与Electron联合编程记录之五(进程间通信)
superanet
electronjavascript前端pythonflask
进程间通信 进程间通信是Electron构建程序的关键之一,主要通过ipcMain和ipcRenderer这两个模块来实现,通过开发人员定义的“通道”传递消息来进行通信。 下面展示3个进程间通信的示例。文件格式 在项目初始化后并安装electron运行时后,在根目录下创建文件夹html、js,并在文件夹下分别创建index.html和render.js文件。在根目录下创建preload.js
- 编程记录
wwlsm
codeprogramming计算数组子数组之和的最大值描述:给定一个包含N个整数的数组,求数组子数组之和的最大值思路:子数组(子串)保证了是一个连续的直接暴力求解,双层遍历贪心策略:如果s=0,就将当前遍历的数组成员加到里面;如果当前计算的子数组和_max:_max=resreturn_max计算数组最长递增子序列描述:给定数组,包含正负整数,求最长递增子序列的长度(子序列可以不连续)思路:动态
- ruby编程记录
qq_33638017
#rubyruby
ruby编程记录1)ruby安装及ruby交互式(http://developer.51cto.com/art/200703/41243.htm)安装ruby及rubydevkit交互式:如果你使用MacOSX,那么请打开终端窗口输入irb;如果你使用Linux,那么请打开shell输入irb;如果你使用windows,那么请在开始菜单中找到Ruby->fxri,并执行它2)字符串操作str.le
- 【spring-boot】spring aop 面向切面编程记录
樂小伍
javaspringAOP
众所周知,spring最核心的两个功能是aop和ioc,即面向切面,控制反转。这里我们探讨一下如何使用springaop。1.何为aopaop全称AspectOrientedProgramming,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。其与设计模式完成的任务差不多,是提供另一种角度来思
- windows RPC 编程记录 (I)
nli123
windows编程callback服务器stringserver
(一)RPC服务器端可否调用客户端的功能函数?可以,采用回调函数的方式即可实现。在上篇博客中的例子中可以看到,对hello.idl文件进行编译后,定义的两个接口函数(HelloProc/ShutDown)的实体出现在了hello_c.c文件中,使得在client.cpp中可以对这两个接口函数直接进行调用。要实现server.cpp中调用客户端的功能函数,具体步骤如下。1、idl文件中定义回调函数接
- Experiment 0x2:多进程并发服务器TCP编程
C4cke
linux网络编程C语言C语言linuxc语言网络
Experiment0x2:多进程并发服务器TCP编程文章目录Experiment0x2:多进程并发服务器TCP编程0x0说明0x1要求0x2实现0x3源码1-TCP服务端源码2-TCP客户端源码0x0说明实验二:多进程并发服务器TCP编程记录实验课代码代码环境:win10VS2019远程连接ubuntu20进行linux编程0x1要求要求:实现一个基于TCP协议的多进程并发通信服务器与客户端,要
- 常用编程记录——parser = argparse.ArgumentParser()
umbrellalalalala
AI编程深度学习pythonpytorchargparse
在很多pytorch写的人工智能项目中,都能看到这样一句:parser=argparse.ArgumentParser(),本文就简单记录下它们的使用方法部分内容参考:https://blog.csdn.net/lizhiyuanbest/article/details/104975848目录方式1—单个参数方式2—多个参数方式3—乱序赋值方式1—单个参数创建a.py:importargparse
- 编程记录——研究一下python对shepp_logan体模数据实现radon变换
umbrellalalalala
CT基础python计算机视觉CTradon变换医学图像
参考博客:CT典型数据——shepp_logan体模数据的生成python版本Python实现离散Radon变换声明:除了对上述第二个链接的代码有少量修改、以及展示的运行结果外,其余工作都是对上述两个链接内容的整理总结。一、生成体模数据生成一个shepp_logan体模数据importphantominatorfromphantominatorimportshepp_loganimportmatp
- Libtorch---py训练,c++推断---编程记录
枫呱呱
libtorch/c++c++python深度学习
Libtorch1.6.0:VS2017下用release进行程序调试及无法打断点问题:VS2017下用release进行程序调试及无法打断点问题_wwwsssZheRen的博客-CSDN博客_vsrelease为什么会跳到断点c++与libtorch混合编程:std:runtime_error及c10:error报错分析:c++与libtorch混合编程:std:runtime_error及c1
- python与Electron联合编程记录之九(Electron与Flask联合编程实现)
superanet
Pythonpythonflaskelectron
前面铺垫了这么多,这一节就要真正的实现Electron与python联合编程。这一节我通过加法器这个简单的例子来演示如何真正实现Electron和Flask联合编程。1、安装Axios包 在终端工具选项卡中输入如下命令安装Axios包:npmi--save-devaxios2、项目结构 项目结构如下图所示,python目录下的sum.py作为后端实现一个最基本的加法运算;server目录下
- Linux入门——c编程
菜是原罪,我有罪
linuxc#
Linux入门篇——c编程Week01学习记录文章目录Linux入门篇——c编程记录介绍一、vim编辑器1.vim介绍2.vim使用3.vim设置二、C代码编写1.创建文件2.编译代码三、Makefile1.Makefile介绍2.Makefile使用总结记录介绍从开始学到现在的第一篇博客,(^-^)V。一、vim编辑器1.vim介绍vim是Linux系统自带的编辑器,它属于vi编辑器的升级版,更
- eeert 的编程记录
eeert2
c语言一语法第一章类型,运算符与表达式1.变量1.1变量名变量标识符只可以使用字母,下划线以及数字,其中标识符的开头必须是字母或下划线。下划线开头的变量一般是扩展或实现,用户不应该直接使用。变量是区分大小写的,我们一般用小写来标识变量,大写来标识常量。变量名不能与关键字冲突。1.2变量与常量变量是可以变化的,有的时候我们不想要变量被改变,可以使用#define定义一个宏,或者使用const关键字对
- Spring AOP 切面编程记录日志和接口执行时间
程序员日常填坑
最近客户现在提出系统访问非常慢,需要优化提升访问速度,在排查了nginx、tomcat内存和服务器负载之后,判断是数据库查询速度慢,进一步排查发现是因为部分视图和表查询特别慢导致了整个系统的响应时间特别长。知道了问题之后,就需要对查询比较慢的接口进行优化,但哪些接口需要优化、哪些不需要呢?只能通过日志里的执行时间来判断,那么如何才能知道每一个接口的执行时间呢?如果想学习Java工程化、高性能及分布
- 高效编程记录
戒惜舍得
遇到同一个功能点需要复用的时候,先粘贴复制实现具体功能,在基本功能实现的前提下,推荐封装到工具类、基类或者协议中,。如果需要改动,封装好之后,只需要改一个地方就好了。遇到自己不怎么熟悉的代码怎么办?首先要查看那个相关类库的主页或者github,然后查看相关的官方文档。发现对不懂的地方,不要停留过多时间,先跳过去。开发中遇到自己不懂的地方,及时的根据github或者官网的提示搜索相关tag的相关问题
- 目录
suhuanzhen
1th_JS~basic记录1var关键字的意义、undefined与null、对变量操作是否返回值、自增自减操作、截取字符串记录2数组记录3对象记录4HTML基础(块级元素、内联元素、段落标签p、超链接标签a)记录5多种弹出框(alert、confirm、prompt)记录6if-else、return关键字记录7DOM记录8用jQuery操作DOM记录9交互式编程记录10寻找埋藏的宝藏记录11
- Spring AOP 切面编程记录日志和接口执行时间
weixin_33815613
java开发工具运维
最近客户现在提出系统访问非常慢,需要优化提升访问速度,在排查了nginx、tomcat内存和服务器负载之后,判断是数据库查询速度慢,进一步排查发现是因为部分视图和表查询特别慢导致了整个系统的响应时间特别长。知道了问题之后,就需要对查询比较慢的接口进行优化,但哪些接口需要优化、哪些不需要呢?只能通过日志里的执行时间来判断,那么如何才能知道每一个接口的执行时间呢?如果想学习Java工程化、高性能及分布
- 2019网易秋招编程记录一下
蜜汁蛋总
Java
第一个瞌睡100%读题读了好久raod绕的乱七八糟的xx一节课有n分钟,在每一分钟他状态是清醒的或者睡着的,某一分钟如果是清醒的就可以获得一个权值你可以叫醒xx一次,叫醒后持续k分钟都是清醒的(包括当前这一分钟)问可以获得权值最大是多少importjava.util.Scanner;publicclassTest{publicstaticvoidmain(String[]args){Scanner
- [Linux]常用Linux命令小结(持续更新中)
mapw1993
学习文档
pbcopy命令cat命令locate命令find命令grep命令tar命令sed命令关机命令awk编程记录和域的概念常用使用对于ls,cd等太过于基础的命令,本文不将进行介绍。pbcopy命令复制到粘贴板中。在进行SSH的时候,需要拷贝公钥,这里Linux有个命令,大家可以试试,pbcopyfilename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件:$catfile1file
- TeamcenterRcp开发之使用eclipse进行开发调试配置
叮当LIU
Teamcenter开发进阶
大家好,我是叮当LIU,一名不造轮子只会C+V的码农搬运工,欢迎关注我的公众号【PLMCODE】,记录编程记录生活,加油!在进行Teamcenter胖客户端的开发的时候,如果每次开发完成后都打包到plugin里面进行调试,那样太影响效率了,如果使用Eclipse工具进行开发调试那简直不要太舒服,下面分享一下如何配置在eclipse中启动启动胖客户端进行开发调试开发工具和环境eclipse版本4.1
- Java编程记录 --- 数据库&SQL(填充中...)
xck503c
Java数据库&SQL
介绍从Java编程记录---工具箱(填充中...)文章中拆分出来的一个模块。该模块主要记录,平时遇到的一些sql方面的问题,以便后面查阅使用。下面按照问题场景分类。随机取页问题场景现在需要从表中查询定量(假设1000条数据)的数据(定时加载),而一些数据因为某些问题而无法进行处理,但是又不能废弃掉,所以在处理的时候就进行continue跳过。但是当这部分无法处理的数据堆积达到1000条是,负责处理
- CSDN封笔声明
yongh701
其它
经过反复思考之后,由于CSDN越来越违背写程序无偿、开源初衷,比如下载分再也不能设置为0,图片再也不能设置为无水印等待,下定决心对CSDN封笔,下一次再写编程记录的话,将会在开源中国另起炉灶!https://my.oschina.net/u/3776619。虽然我写程序的时间越来越少,下一篇编程记录不知道什么时候再续!但我写程序的事情,我肯定会延续下去的。说真的,研究生3年,也在研究生之后的日子陆
- linux shell 实用编程记录
jemofh159
linux_shell
不求全而求实用。1.xargs--把一个命令的输出传给另一个命令1.1find./modules/-name*.so|xargscp-t${PACKDIR_SO}/把find的输出给cp作为源参数-t指定cp的目的路径。2.DATE=`date+%Y%m%d`e.g.201304113、查看进程打开的文件,今天调程序时,一个fd不知道什么关闭了,导到select失败badfiledescripto
- select方式socket编程记录
yeelight
linux网络selectsocket
select方式简单实现tcpserver/**main.c**Createdon:Nov16,2019*Author:cust*/#include#include#include#include#include#include#include#defineTRUE1#defineFALSE0intmain(intargc,char*argv[]){structtimevalrtv;fd_setm
- linux socket编程记录
yeelight
linux网络socketlinuxthread
server(多线程)#include#include#include#include#include#include#include#include//clientsocketintclient_fd=0;//serversocketintserver_fd=0;//structsockaddr_inserver_addr;//pthread_mutex_tlock1=PTHREAD_MUTEX
- java学习编程记录一
yulinbiubiubiu
java
1.提示用户输入年月日信息,判断这一天是这一年中的第几天并打印/*编程实现日期判断*/importjava.util.Scanner;publicclassjtest{publicstaticvoidmain(String[]args){//声明变量intyear;intmonth;intday;int[]mon=newint[12];intsum=0;inttw;//输入日期System.out
- 微信开发者验证接口开发
362217990
微信 开发者 token 验证
微信开发者接口验证。
Token,自己随便定义,与微信填写一致就可以了。
根据微信接入指南描述 http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html
第一步:填写服务器配置
第二步:验证服务器地址的有效性
第三步:依据接口文档实现业务逻辑
这里主要讲第二步验证服务器有效性。
建一个
- 一个小编程题-类似约瑟夫环问题
BrokenDreams
编程
今天群友出了一题:
一个数列,把第一个元素删除,然后把第二个元素放到数列的最后,依次操作下去,直到把数列中所有的数都删除,要求依次打印出这个过程中删除的数。
&
- linux复习笔记之bash shell (5) 关于减号-的作用
eksliang
linux关于减号“-”的含义linux关于减号“-”的用途linux关于“-”的含义linux关于减号的含义
转载请出自出处:
http://eksliang.iteye.com/blog/2105677
管道命令在bash的连续处理程序中是相当重要的,尤其在使用到前一个命令的studout(标准输出)作为这次的stdin(标准输入)时,就显得太重要了,某些命令需要用到文件名,例如上篇文档的的切割命令(split)、还有
- Unix(3)
18289753290
unix ksh
1)若该变量需要在其他子进程执行,则可用"$变量名称"或${变量}累加内容
什么是子进程?在我目前这个shell情况下,去打开一个新的shell,新的那个shell就是子进程。一般状态下,父进程的自定义变量是无法在子进程内使用的,但通过export将变量变成环境变量后就能够在子进程里面应用了。
2)条件判断: &&代表and ||代表or&nbs
- 关于ListView中性能优化中图片加载问题
酷的飞上天空
ListView
ListView的性能优化网上很多信息,但是涉及到异步加载图片问题就会出现问题。
具体参看上篇文章http://314858770.iteye.com/admin/blogs/1217594
如果每次都重新inflate一个新的View出来肯定会造成性能损失严重,可能会出现listview滚动是很卡的情况,还会出现内存溢出。
现在想出一个方法就是每次都添加一个标识,然后设置图
- 德国总理默多克:给国人的一堂“震撼教育”课
永夜-极光
教育
http://bbs.voc.com.cn/topic-2443617-1-1.html德国总理默多克:给国人的一堂“震撼教育”课
安吉拉—默克尔,一位经历过社会主义的东德人,她利用自己的博客,发表一番来华前的谈话,该说的话,都在上面说了,全世界想看想传播——去看看默克尔总理的博客吧!
德国总理默克尔以她的低调、朴素、谦和、平易近人等品格给国人留下了深刻印象。她以实际行动为中国人上了一堂
- 关于Java继承的一个小问题。。。
随便小屋
java
今天看Java 编程思想的时候遇见一个问题,运行的结果和自己想想的完全不一样。先把代码贴出来!
//CanFight接口
interface Canfight {
void fight();
}
//ActionCharacter类
class ActionCharacter {
public void fight() {
System.out.pr
- 23种基本的设计模式
aijuans
设计模式
Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。A d a p t e r模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder:将一个复杂对象的构建与它的表示分离,使得同
- 《周鸿祎自述:我的互联网方法论》读书笔记
aoyouzi
读书笔记
从用户的角度来看,能解决问题的产品才是好产品,能方便/快速地解决问题的产品,就是一流产品.
商业模式不是赚钱模式
一款产品免费获得海量用户后,它的边际成本趋于0,然后再通过广告或者增值服务的方式赚钱,实际上就是创造了新的价值链.
商业模式的基础是用户,木有用户,任何商业模式都是浮云.商业模式的核心是产品,本质是通过产品为用户创造价值.
商业模式还包括寻找需求
- JavaScript动态改变样式访问技术
百合不是茶
JavaScriptstyle属性ClassName属性
一:style属性
格式:
HTML元素.style.样式属性="值";
创建菜单:在html标签中创建 或者 在head标签中用数组创建
<html>
<head>
<title>style改变样式</title>
</head>
&l
- jQuery的deferred对象详解
bijian1013
jquerydeferred对象
jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。
每个版本都会引入一些新功能,从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。
&nb
- 淘宝开放平台TOP
Bill_chen
C++c物流C#
淘宝网开放平台首页:http://open.taobao.com/
淘宝开放平台是淘宝TOP团队的产品,TOP即TaoBao Open Platform,
是淘宝合作伙伴开发、发布、交易其服务的平台。
支撑TOP的三条主线为:
1.开放数据和业务流程
* 以API数据形式开放商品、交易、物流等业务;
&
- 【大型网站架构一】大型网站架构概述
bit1129
网站架构
大型互联网特点
面对海量用户、海量数据
大型互联网架构的关键指标
高并发
高性能
高可用
高可扩展性
线性伸缩性
安全性
大型互联网技术要点
前端优化
CDN缓存
反向代理
KV缓存
消息系统
分布式存储
NoSQL数据库
搜索
监控
安全
想到的问题:
1.对于订单系统这种事务型系统,如
- eclipse插件hibernate tools安装
白糖_
Hibernate
eclipse helios(3.6)版
1.启动eclipse 2.选择 Help > Install New Software...> 3.添加如下地址:
http://download.jboss.org/jbosstools/updates/stable/helios/ 4.选择性安装:hibernate tools在All Jboss tool
- Jquery easyui Form表单提交注意事项
bozch
jquery easyui
jquery easyui对表单的提交进行了封装,提交的方式采用的是ajax的方式,在开发的时候应该注意的事项如下:
1、在定义form标签的时候,要将method属性设置成post或者get,特别是进行大字段的文本信息提交的时候,要将method设置成post方式提交,否则页面会抛出跨域访问等异常。所以这个要
- Trie tree(字典树)的Java实现及其应用-统计以某字符串为前缀的单词的数量
bylijinnan
java实现
import java.util.LinkedList;
public class CaseInsensitiveTrie {
/**
字典树的Java实现。实现了插入、查询以及深度优先遍历。
Trie tree's java implementation.(Insert,Search,DFS)
Problem Description
Igna
- html css 鼠标形状样式汇总
chenbowen00
htmlcss
css鼠标手型cursor中hand与pointer
Example:CSS鼠标手型效果 <a href="#" style="cursor:hand">CSS鼠标手型效果</a><br/>
Example:CSS鼠标手型效果 <a href="#" style=&qu
- [IT与投资]IT投资的几个原则
comsci
it
无论是想在电商,软件,硬件还是互联网领域投资,都需要大量资金,虽然各个国家政府在媒体上都给予大家承诺,既要让市场的流动性宽松,又要保持经济的高速增长....但是,事实上,整个市场和社会对于真正的资金投入是非常渴望的,也就是说,表面上看起来,市场很活跃,但是投入的资金并不是很充足的......
 
- oracle with语句详解
daizj
oraclewithwith as
oracle with语句详解 转
在oracle中,select 查询语句,可以使用with,就是一个子查询,oracle 会把子查询的结果放到临时表中,可以反复使用
例子:注意,这是sql语句,不是pl/sql语句, 可以直接放到jdbc执行的
----------------------------------------------------------------
- hbase的简单操作
deng520159
数据库hbase
近期公司用hbase来存储日志,然后再来分析 ,把hbase开发经常要用的命令找了出来.
用ssh登陆安装hbase那台linux后
用hbase shell进行hbase命令控制台!
表的管理
1)查看有哪些表
hbase(main)> list
2)创建表
# 语法:create <table>, {NAME => <family&g
- C语言scanf继续学习、算术运算符学习和逻辑运算符
dcj3sjt126com
c
/*
2013年3月11日20:37:32
地点:北京潘家园
功能:完成用户格式化输入多个值
目的:学习scanf函数的使用
*/
# include <stdio.h>
int main(void)
{
int i, j, k;
printf("please input three number:\n"); //提示用
- 2015越来越好
dcj3sjt126com
歌曲
越来越好
房子大了电话小了 感觉越来越好
假期多了收入高了 工作越来越好
商品精了价格活了 心情越来越好
天更蓝了水更清了 环境越来越好
活得有奔头人会步步高
想做到你要努力去做到
幸福的笑容天天挂眉梢 越来越好
婆媳和了家庭暖了 生活越来越好
孩子高了懂事多了 学习越来越好
朋友多了心相通了 大家越来越好
道路宽了心气顺了 日子越来越好
活的有精神人就不显
- java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Tim
feiteyizu
mysql
数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00”
程序使用select 语句从中取数据时出现以下异常:
java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
java.sql.SQLException: Valu
- Ehcache(07)——Ehcache对并发的支持
234390216
并发ehcache锁ReadLockWriteLock
Ehcache对并发的支持
在高并发的情况下,使用Ehcache缓存时,由于并发的读与写,我们读的数据有可能是错误的,我们写的数据也有可能意外的被覆盖。所幸的是Ehcache为我们提供了针对于缓存元素Key的Read(读)、Write(写)锁。当一个线程获取了某一Key的Read锁之后,其它线程获取针对于同
- mysql中blob,text字段的合成索引
jackyrong
mysql
在mysql中,原来有一个叫合成索引的,可以提高blob,text字段的效率性能,
但只能用在精确查询,核心是增加一个列,然后可以用md5进行散列,用散列值查找
则速度快
比如:
create table abc(id varchar(10),context blog,hash_value varchar(40));
insert into abc(1,rep
- 逻辑运算与移位运算
latty
位运算逻辑运算
源码:正数的补码与原码相同例+7 源码:00000111 补码 :00000111 (用8位二进制表示一个数)
负数的补码:
符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。 -7 源码: 10000111 ,其绝对值为00000111 取反加一:11111001 为-7补码
已知一个数的补码,求原码的操作分两种情况:
- 利用XSD 验证XML文件
newerdragon
javaxmlxsd
XSD文件 (XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 具体使用方法和定义请参看:
http://www.w3school.com.cn/schema/index.asp
java自jdk1.5以上新增了SchemaFactory类 可以实现对XSD验证的支持,使用起来也很方便。
以下代码可用在J
- 搭建 CentOS 6 服务器(12) - Samba
rensanning
centos
(1)安装
# yum -y install samba
Installed:
samba.i686 0:3.6.9-169.el6_5
# pdbedit -a rensn
new password:123456
retype new password:123456
……
(2)Home文件夹
# mkdir /etc
- Learn Nodejs 01
toknowme
nodejs
(1)下载nodejs
https://nodejs.org/download/ 选择相应的版本进行下载 (2)安装nodejs 安装的方式比较多,请baidu下
我这边下载的是“node-v0.12.7-linux-x64.tar.gz”这个版本 (1)上传服务器 (2)解压 tar -zxvf node-v0.12.
- jquery控制自动刷新的代码举例
xp9802
jquery
1、html内容部分 复制代码代码示例: <div id='log_reload'>
<select name="id_s" size="1">
<option value='2'>-2s-</option>
<option value='3'>-3s-</option