自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SHRDLU的博客

泰山崩于前,我依然沐浴更衣焚香沏茶,诚心正意,手起键落 Hello World!

  • 博客(106)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 C/C++编程必备网址

C/C++编程必备网址(本人在牛人那里偷得)Windows C 程序设计入门与提高­http://download.chinaitlab.com/program/files/13246.html­单片机C语言入门­http://download.chinaitlab.com/program/files/12907.html­C++ 入门基础教程­

2015-10-05 23:25:47 1231

转载 编程书籍推荐_3

为何要学编程?如何学编程?用什么语言最好?有什么好书? 一、为何要学编程?    每个人的动机不一样。大致有:    1、为了找个好工作;或为了有更好的机会和更好的发展。    2、看到别人超厉害,所以也想学。    3、实际工作中很多场合需要。    4、从小就立志做个程序员,做软件工程师。    5、振兴中国的软件事业。    。。。。。。  =======

2015-10-05 23:22:26 823

转载 国外程序员推荐:每个程序员都应读的书

“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”  很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书

2015-10-05 23:20:39 643

转载 C语言编译全过程

C语言编译全过程    编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。    编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、

2015-10-05 23:16:54 2208

转载 电商项目

详情:https://blog.csdn.net/weixin_41835916/article/details/81413498商品模块:https://blog.csdn.net/weixin_41835916/article/details/81979862订单模块:https://blog.csdn.net/weixin_41835916/article/details...

2020-03-20 17:40:44 435

转载 电商系统 大框

一、网站整体功能第一:商品管理批量商品上架--批量商品下架--批量统一调价--批量分别调价--批量统一调库存--批量分别调库存--批量商品名称--批量商品简介--批量商品品牌--批量商品排序批量商品重量--批量分类转换--批量糊弄转换--批量上传相册图片--标签添加--一键调用相册图片--添加相关商品--货号模糊搜索--按名称筛选--按货号筛选按商品标签筛选...

2020-03-06 15:30:12 730

原创 bootstrap-datepicker 只显示年月 只能选择年月

$('.date').datepicker({ format: 'yyyy-mm', language: "zh-CN", autoclose:true, startView: 1, minViewMode: 1, maxViewMode: 1});以上是指显示只显示年月 只能选择年月代码在线调试网站https://uxsolutio...

2018-08-14 08:56:45 13862 8

原创 如何再IDEA 上使用java web开发

最近一直在研究IDEA 发现真的好用啊,例如:在传统的eclipse开发中 jsp内的一些代码无法提示,但是再IDEA上就可以提示,等等。。话不多说了,不要怂,就是干.今天我们解决的问题是 jfinal官方文档中: 第一章 快速上手 怎么说呢,我也开始学习IDEA就把我所遇到的问题说下吧,创

2016-11-15 21:31:50 1484

转载 解决Android引用多个库的jni架构平台支持冲突的问题

今天在自己写Demo时, 引用了两个库: Realm 和高德地图. 接着时开开心心地码代码,顺利地编译apk.然后一运行挂了!!! 异常如下:java.lang.UnsatisfiedLinkError 查看了代码,找到了异常原因: 高德地图只有一个 armeabi 的so文件,而 Realm 带有全平台的so文件.运行时由于手机是 armeabi-v8a ,所以一运行就挂了! 怎么解决呢

2016-11-08 18:08:19 2211

转载 Android webview使用详解

Android webview使用详解打开网页时不调用系统浏览器, 而是在本WebView中显示:复制代码 mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) {

2016-11-07 20:33:38 466

转载 FragmentPagerAdapter与FragmentStatePagerAdapter区别

在一个 Android 应用中,我使用 FragmentPagerAdapter 来处理多 Fragment 页面的横向滑动。不过我碰到了一个问题,即当 Fragment 对应的数据集发生改变时,我希望能够通过调用 mAdapter.notifyDataSetChanged() 来触发 Fragment 页面使用新的数据调整或重新生成其内容,可是当我调用 notifyDataSetChanged()

2016-11-03 21:10:22 424

转载 NestedScrollView嵌套RecyclerView时滑动不流畅问题的解决办法

最开始使用ScrollView的时候嵌套ListView会出现item显示不全等一些问题,现在google提供NestedScrollView已经可以解决该问题,但是在使用NestedScrollView嵌套RecyclerView的时候会发现我们在RecyclerView上滑动的时候没有了滚动的效果,查看文档找到的解决办法:` LinearLayoutManager layoutMana

2016-11-03 20:59:19 3408

原创 为什么我做的Android app会那么卡?

最近一直在跟项目比较忙没事维护博客,凑着早上早来了会,总结下问题,如果你做的app卡那就可能你出现内存泄露,这个是经常发生的事情,如果你做的app卡的程度是点击一下会3~5后或者跟多那就找找你的图片的问题了详细关于图片问题请参考关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析 这里有很简单明了的说明。

2016-09-01 08:41:52 2129

原创 如何解决在 getView()使用ViewHolder导致position错乱

我在做项目时遇到当自定义Listview的adapter时在getview()中用了viewholder做为缓存机制,当我点击每一项时要跳转到另一个页面,跳转时要传递当前view上的title参数,这时我发现position是错的,它并不是当前view的position。 adapter的getView方法中使用viewholder类中的一个控件,例如我的Textview title(这里一定要设

2016-06-08 18:57:08 5892

原创 咖啡商城主页实现

实验背景: 对下图中的底部菜单切换页面的实现。 实验目的:实现咖啡商城主页的切换和部分美化。 实验思路: 主要是使用PagerAdapter、ViewPager、Fragment的搭配实现主页的切换效果。 实验具体步骤: (1)首先在我们看到图中有俩部分构成一部分是底部菜单还有一部分是菜单上面的部分。

2016-05-23 18:59:53 3002 4

原创 Android中activity之间如何传递Hashmap数据

我的使用场景是当一个页面需页面中的listview中的hashmap的数据时要另一个,就要用到了传递hashmap数据。 在发送方,我的代码是这样的:package cn.oddcloud.www.coffeestore.Test;import android.content.Intent;import android.os.Bundle;import android.support.v7.a

2016-05-08 15:24:34 10440 2

原创 Fragment切换页面思路整理

通过慕课的学习现在整理下思路,使用fragment实现微信页面的切换,首先从整体思考: 我们需要先定义mainactivity.java;main.xml; 由于我们的微信是有顶部,中部,还有顶部三部分构成, 所以我们需要把这顶部和底部分别自定义布局,然后用include添加到main.xml.(具体布局看源码),俩个include中间写个linerlayout 然后定义4个fragment

2016-05-05 20:36:26 909 1

原创 Android中fragment注意事项

Android中的fragment刚刚学习,有些注意事项要记一下: (1):创建的fragment1.java和fragment2.java在加载到main.xml时可以用class或name获取。 (2):创建的fragment1.java和fragment2.java在main.xml引用时. 如下:<fragment android:id="@+id/fragment"

2016-04-22 16:39:14 550

原创 对uc/OS中的任务-----学习

uc/OS中的任务就是个函数,而从任务的存储结构上看,它由三部分组成:任务程序代码,任务堆栈和任务控制块。其中任务控制块是关联任务代码的程序控制块,它记录了任务的各个属性,任务堆栈用来保存任务的工作环境。用来指向代码的指针这里是CPU程序计数器pc的副本(程序计数器总是指向待执行的指令地址)。线程与进程:具有私有运行空间叫进程,而具有公共运行空间的叫线程,线程是进程的的一部分,线程不拥

2015-11-09 15:29:26 1189

转载 网站设计

1、MaterialPalette生成并导出MaterialDesign配色模板http://www.materialpalette.com/2、NewFlatUI Color Picker扁平化UI设计配色方案http://www.flatuicolorpicker.com/3、Fla

2015-11-08 10:10:29 1115

转载 学计算机的方向

计算机专业毕业后大致的工作方向是软、硬、网、图 四大类 if 你选择作技术,then 从现在开始,牢记: 天道酬勤!!! if 你选择软件技术 then 每天都要用大量的时间学习高级语言,绝对不能仅限于学校的安排。优秀的程序员都是大学阶段就已经自学得非常深入了。 if you选择网络技术,那么你就多多从网上阅读有关资料 if you 选择营销类,那么,你只要将老师教授的学好就o

2015-11-07 20:59:59 1654

原创 C中的优先级

优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右 ()圆括号(表达式)/函数名(形参表) .

2015-11-01 18:51:21 647

转载 设计模式---生活例子

创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:

2015-10-29 23:44:10 1333

原创 Java项目经验——程序员成长的关键

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你

2015-10-29 16:15:57 1164

原创 助程序员快速成长 荐10大在线编程网站

在过去的几年里,在互联网上出现了许多为开发人员提供的在线编程网站(Coding playgrounds)。这不是一件坏事情,毕竟,如果一个编程网站的话,开发者们迟早会腻的。在这些网站上,你在网页上编写代码,可以实时地看到效 果。你可以编辑所有的东西并预览其效果。当然,这些网站最适合编写HTML,CSS和JavaScript代码了。最赞的地方在于他们大多都是免费的,你 可以很容易地与别人分享你的编程

2015-10-29 16:13:53 577

原创 设计模式---工厂模式

package 学习;import java.io.IOException;abstract class Human{ public abstract void Eat(); public abstract void Sleep(); public abstract void Beat();}class Man extends Human{ public voi

2015-10-28 14:35:12 429

原创 设计模式---单例模式

package 学习;class Sing{ private static Sing sing=new Sing(); private Sing(){ } public static Sing getsing(){ return sing; } }public class Tb { public static void main(String[] args)

2015-10-26 22:46:30 310

原创 内部类---匿名类

package 学习;abstract class pp{ public abstract void free();}public class EX{ public static void main(String []args) { EX ex=new EX(); ex.f(new pp(){ public void free(){ System.out

2015-10-26 21:04:29 479

原创 内部类---内嵌类

package 学习;public class Javas { /** * @param args */ public static void main(String[] args) { China china= new China(); china.getBeijing().print(); }}class China{ final String song

2015-10-26 20:19:36 500

转载 关于哲学家进餐问题

操作系统并发和互斥:哲学家进餐问题和理发师问题 1. 哲学家进餐问题: (1) 在什么情况下5 个哲学家全部吃不上饭? 考虑两种实现的方式,如下: A. 算法描述: void philosopher(int i) /*i:哲学家编号,从0 到4*/ { while (TRUE) { think( ); /*哲学家正在思考*/ take_fork(i)

2015-10-20 16:51:26 2713

原创 这几天的代码段

//-------------------------------华丽分割线 *#)- o -(#* -----------------------------------------/*//传递指针的指针;可以修改指针的内容#include#includevoid all(int **arr,int size,int value){ int i; *arr=(int *)ma

2015-10-18 12:18:14 815

原创 给应用程序传递参数

#includeint main(int argc, char **argv)//int main(int argc,char *argv[])它们是等价的{//..........return 0;}c用传统的argc和argv参数支持命令行参数,第一个参数argc是一个指定传递的参数数量的参数,,第二个参数是argv,通常被看做字符串指针的一维数组,每个指针引用一个命令行参数。

2015-10-18 11:28:34 847

转载 snprintf的用法

int snprintf(char *restrict buf, size_t n, const char * restrict  format, ...);函数说明:最多从源串中拷贝n-1个字符到目标串中,然后再在后面加一个0。所以如果目标串的大小为n 的话,将不会溢出。函数返回值:若成功则返回欲写入的字符串长度,若出错则返回负值。Result1(推荐的用法)#i

2015-10-18 11:11:20 675

原创 printf和scanf的原函数

函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。其调用格式为: scanf("",);scanf()函数返回成功赋值的数据项数,出错时则返回EOF

2015-10-14 22:27:37 2499

原创 相同的字符串常量是可以共享内存的

2015-10-14 21:55:01 926

原创 指针数组实现录入信息并输出

#include#include#includeint main(){ int i; char name[32]; char *names[30]; size_t count =0; printf("enter to name\n"); for(i=0;i<4;i++) { scanf(" %s",name); names[i]=(char *)ma

2015-10-14 20:47:48 977

原创 深度理解C指针---读书笔记

今天没带记笔记的本子,今天课比较多,所以就没带。不多说了,进入正题:-------------------------------------------------------------------------华丽风格线------------------------------------------------------------------------------------

2015-10-14 19:00:29 836

原创 在eclipse中的类中每次都生成作者等信息注释

今天我来教你如何每次生成自己想要的注释首先我用的是中文版的,英文版的应该是一样的。现在我们用图说话:找到窗口然后点开窗口菜单最下面的首选项接着是Java选项看上图中的选项有蓝色标记的地方点开然后是点开代码模板点文件选项点右边的编辑选项就在这里插入你作者,时间,题目,等信息;如果想每次创建是都有这个注释的话,点击

2015-10-14 18:38:51 526

转载 堆、栈面面观

学习C语言,我们都听过堆(heap)和栈(stack)的概念。需要注意的是:有些地方“堆栈”这个词特指的是栈,而不是堆和栈。命名约定:本文中堆栈一次出现的地方,指的是两种东西,而非一种。        在数据结构中,我们也听过栈和堆这两种数据结构,当然和我本文要讲的东西是不同的概念。不过数据结构中的堆(算法、数学意义上的一种抽象),和本文中的堆(实际存在的存储区)有一共同之处就是FILO 

2015-10-12 22:50:43 724

转载 X86-64寄存器和栈帧

概要说到x86-64,总不免要说说AMD的牛逼,x86-64是x86系列中集大成者,继承了向后兼容的优良传统,最早由AMD公司提出,代号AMD64;正是由于能向后兼容,AMD公司打了一场漂亮翻身战。导致Intel不得不转而生产兼容AMD64的CPU。这是IT行业以弱胜强的经典战役。不过,大家为了名称延续性,更习惯称这种系统结构为x86-64X86-64在向后兼容的同时,更主要的是注入了

2015-10-12 22:49:34 468

深度理解C指针

本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。 全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。 本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考

2015-10-03

深度理解C指针 在图灵买的

深入理解C指针和内存管理,提升编程效率!这是一本实战型图书,通过它,读者可以掌握指针动态操控内存的机制、对数据结构的增强支持,以及访问硬件等技术。本书详细阐述了如何在数组、字符串、结构体和函数中使用指针,同时演示了相应的内存模型及其对指针使用的影响。 指针为C语言带来了强大的功能和灵活性,却也是C语言中最难啃的一块“骨头”。本书旨在帮读者透彻理解指针,解决这个老大难问题。不论是初学者还是经验丰富的C/C++程序员和开发人员,都能从本书受益。 本书主要内容包括: - 指针的基本概念及各种指针类型的声明; - 学习动态内存分配、释放以及其他内存管理技术; - 向函数传递数据和从函数返回数据; - 理解数组和指针的关系; - 如何通过指针使用字符串; - 检查缓冲区溢出等指针安全问题; - 理解不透明指针、有界指针、restrict关键字。

2015-10-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除