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

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

首页 / 操作系统 / Linux

Angular项目构建指南 - 不再为AngularJS构建而犹豫不决

Angular项目构建指南 - 不再为AngularJS构建而犹豫不决

前言接触Angular也有小半个月了,虽然没有使劲折腾,不过正所谓"no zuo no die".学一门新东西,不好好折腾一下总觉得对不起祖国,最不起人民...好像扯远了,想写前言来着.为什么要写这篇构建指南?最大的原因是为了给正在找这方面资料,挣扎于各种说法中的同学一个借鉴,同时我也把自己的经验记录下来,两全其美.正文如果你不知道什么是Angular或者根本没听说过,那么我接下来所说的对你来说毫无益处,不过如果你打算以后会接触Angular或者干脆要涨涨...
C语言学习笔记之字符串

C语言学习笔记之字符串

字符串在C语言中实际是字符数组,因为C比其他大多数语言更底层,他并没有提供字符串这个数据类型,而是采用相似的东西代替,这就是以字符为元素的数组。char *s="PPYY";上面这个字符串(我们也把它称为字符串字面值),C会把它作为数组进行操作,char s[]={"P","P","Y","Y"};所以采用s[0],s[1]访问这个字符串是被允许的,但是需要非常清醒的是,字符串字面值是不能被修改的,因为字符串字面值和字符数组在内存当中的工作方式是不一致的。...
改善Java程序的151个建议 读后感

改善Java程序的151个建议 读后感

《编写高质量代码 改善Java程序的151个建议》是一本关于Java最佳实践的集大成之作,它从Java语言本身、Java程序的架构设计和思想、Java程序的编码规范和习惯等方面对151个经典的问题给出了解决方案,为Java开发者提高开发效率和编写高质量的Java代码提供了宝贵的建议。PDF高清完整版 下载地址:http://www.linuxidc.com/Linux/2014-06/103388.htm下面是本人的读后感:建议1:不要在常量和变量中出现易...
热门游戏 2048 C++ 源代码分享

热门游戏 2048 C++ 源代码分享

这游戏前一段时间传的很火,前几天早上上课实在太无聊了,就决定把这游戏自己也写一个。前后写了一个多小时吧,大概300行左右,没什么复杂算法,不过实在懒得去优化了,但估计优化完能控制在200行以下,有兴趣的朋友可以自己优化一下。说明:我一开始玩的是IOS APP版的TRHEES,后来才玩的2048,两者在滑动的规则上有些区别,本人这个版本是这两者的结合。最后,祝试玩愉快!界面丑陋,求不笑。以下是 C++源代码:/*By Reason*/#include<...
一个基于 AngularJS 实现的输入自动完成功能

一个基于 AngularJS 实现的输入自动完成功能

angular-smarty : 一个 AngularJS 的自动完成 UI 实现我们最近为我们的论坛增加了一个自动完成功能(称为Smarty),在要求专业人员简介的主页上。这是一个超有用的功能,因为它有助于我们将用户导航到他们真正想去的地方。它很有意思,也是用AngularJS构建的!带你走近AngularJS系列:带你走近AngularJS - 基本功能介绍 http://www.linuxidc.com/Linux/2014-05/102140.ht...
【Linux 驱动】设备驱动程序再理解

【Linux 驱动】设备驱动程序再理解

学习设备驱动编程也有一段时间了,也写过了几个驱动程序,因此有对设备驱动程序有了一些新的理解和认识,总结一下。学习设备驱动编程也有一段时间了,也写过了几个驱动程序,因此有对设备驱动程序有了一些新的理解和认识,总结一下。★什么是驱动程序刚开始学习设备驱动程序的时候,产生了许多的问题。什么是驱动程序?驱动程序是干嘛的?它是如何工作的?它又是如何跟操作系统联系起来的?一系列的问题,现在有些地方还是不一定清楚,但是相比起刚开始的那个阶段,感觉自己还是清楚了很多。设备...
Java实战应用:MyBatis实现单表的增删改

Java实战应用:MyBatis实现单表的增删改

MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFactory实例...
Java多线程:ReentrantReadWriteLock读写锁的使用

Java多线程:ReentrantReadWriteLock读写锁的使用

Lock比传统线程模型中的synchronized方式更加面向对象,与生活中的锁类似,锁本身也应该是一个对象。两个线程执行的代码片段要实现同步互斥的效果,它们必须用同一个Lock对象。读写锁:分为读锁和写锁,多个读锁不互斥,读锁与写锁互斥,这是由jvm自己控制的,你只要上好相应的锁即可。如果你的代码只读数据,可以很多人同时读,但不能同时写,那就上读锁;如果你的代码修改数据,只能有一个人在写,且不能同时读取,那就上写锁。总之,读的时候上读锁,写的时候上写锁!...
Linux编程---线程

Linux编程---线程

首先说一下线程的概念.其实就是运行在进程的上下文环境中的一个执行流.普通进程只有一条执行流,但是线程提供了多种执行的路径并行的局面.同时,线程还分为核心级线程和用户级线程.主要区别在属于核内还是核外.核心级线程,地位基本和进程相当,由内核调度.也就是说这种系统时间片是按线程来分配的.这种线程的好处就是可以适当的运用SMP,即针对多核CPU进行调度.用户级线程,在用户态来调度.所以相对来说,切换的调度时间相对核心级线程来说要快不少.但是不能针对SMP进行调度...
Linux编程---套接字

Linux编程---套接字

网络相关的东西几乎都是建立在套接字之上.所以这个内容对于程序员来说还是蛮重要的啊.其实套接字也就是一个特殊的设备文件而已,我始终不能明白为什么要叫套接字.这么个奇怪的名字.不过还是就这样算了吧.关键还是编程上.由于其重要性,我还是写的详细一点吧.推荐阅读:UNIX网络编程卷1:套接字联网API(第3版) 中文高清带完整书签 PDF http://www.linuxidc.com/Linux/2014-04/100222.htmLinux程序设计之套接字:U...
Linux编程---信号处理

Linux编程---信号处理

信号是一种异步的进程间通信的方式.但是这种通知方式能交换的信息很少.只能说给一个事件的标志.类似单片机中的中断,强迫进程停止做当前应当做的事情,而去执行中断执行程序。信号的产生有如下几种:1.用户按下了某个终止键,如ctrl-或ctrl-c.是由终端程序向当前进程发送一个中断信号.2.程序异常.比如除零错误.3.kill函数向其发送了一个终止信号4.进程向自己发送信号.如进程调用alarm函数.5.企图读写终端的后台进程会得到作业的控制信号SIGTTIN或...
<< 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 >>