Windows下C语言编译器的选择(开发环境的搭建)

Windows下C语言编译器的选择(开发环境的搭建) 参考连接:http://c.biancheng.net/cpp/u/c18/ 所谓搭建开发环境,也就是安装编译器或者 IDE(集成开发环境)。Windows 下的C语言 IDE 众多,多如牛毛,初学者往往不知道该如何选择,本节就来给大家指点迷津。 1) Visual Studio Windows 下首先推荐大家使用微软开发的 Visual Studio(简称 VS),它是 Windows 下的标准 IDE,实际开发中大家也都在使用。为了适应
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

Git 一次性 pull push 所有的分支

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bingyu9875/article/details/88708329 Git 一次性 pull push 所有的分支 /********************************************************************************* Git 一次性 pull push 所有的分支 说明: 使用Git一次性推送所有的分支,之前一般都是单独推送一个分
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

在git中出现中文乱码的解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bingyu9875/article/details/88708860 在git中出现中文乱码的解决方案 一、解决方案 在cygwin中,使用git add添加要提交的文件的时候,如果文件名是中文,会显示形如 274\232\350\256\256\346\200\273\347\273\223.png 的乱码。 解决方案: 在bash提示符下输入: git config --global co
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

Entity Framework-02

Entity的种类 POCO:plain old clr object entity(不依赖框架之内的类,支持很多查询、添加、更新和删除行为) dynamic proxy entity (Dynamic Proxy是运行时POCO的代理类,它就像是POCO的包装类,Dynamic Proxy允许延迟加载和自动变化跟踪,即目的:延迟加载,自动化跟踪) 注: POCO满足以下条件才能成为Dynamic Proxy类 1.POCO必须是public访问 2.POCO不是密封类 3.POCO不是抽象类
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

软件架构阅读笔记10

什么是技术 当我们一无所有,或者什么都不会的时候,这个时候实际上是没有技术的。就好比人类在最早期,什么都得用自己的双手来干活。一旦我们在日常生活中无意间发现某些规律的时候,我们就可以通过创造条件,让这个规律重复的发生。通过人为创造条件,让指定的规律按照人类的意愿发生,这就是技术。 比如取火,最早人类只能靠打雷等自然现象产生火。取火其实就是一个业务目标,要解决的是人类自己的问题,这就是业务,实际就是人类的利益。这个时候人类没有生火的技术,只能靠不断的加木材,保持火不熄灭。后来人们发现了钻木取火:
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

Thread wait notify sleep

wait: 必须暂定当前正在执行的线程,并释放资源锁,让其他线程可以有机会运行 notify/notifyall: 唤醒因锁池中的线程,使之运行 wait与sleep区别 对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。 sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。 在调用sleep()方法的过程中,线程不会释放对象锁。 而当调用wa
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

c#调用CMD编辑命令

对于C#通过程序来调用cmd命令的操作,网上有很多类似的文章,但很多都不行,竟是漫天的拷贝。我自己测试整理了一下。 代码: string str = Console.ReadLine(); System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.Use
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

java内存模型原理

Java 内存模型的组成分析 内存模型概念 为了更好解决上面提到的系列问题,内存模型被总结提出,我们可以把内存模型理解为在特定操作协议下,对特定的内存或高速缓存进行读写访问的过程抽象。 不同架构的物理计算机可以有不一样的内存模型,Java 虚拟机也有自己的内存模型。 Java 虚拟机规范中试图定义一种 Java 内存模型(Java Memory Model,简称 JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让 Java 程序在各种平台下都能达到一致的内存访问效果,不必因为不同平台上
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

【灵异事件--maven项目自动修改了发布设置,导致web.xml中引用的springmvc相关jar包classNotFound】

严重: Exception starting filter [encoding] java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter 这。。。代码一行都没动过啊,我在想难道不小心把jar包删了吗,但是在web.xml中都可以关联到jar的源码,这到底是怎么回事额 折腾了很久,最后最后。。。居然式发布设置不知道怎么变回默认值了,就是没有maven的jar包的状态 N脸懵逼
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

12、scala隐式转换与隐式参数

一、隐式转换 1、介绍 Scala提供的隐式转换和隐式参数功能,是非常有特色的功能。是Java等编程语言所没有的功能。它可以允许你手动指定,将某种类型的对象转换成其他类型的对象。 通过这些功能,可以实现非常强大,而且特殊的功能。 Scala的隐式转换,其实最核心的就是定义隐式转换函数,即implicit conversion function。定义的隐式转换函数,只要在编写的程序内引入,就会被Scala自动使用。 Scala会根据隐式转换函数的签名,在程序中使用到隐式转换函数接收的参数类型
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

c++工厂模式与IOC容器搭配使用

1 #include <string> 2 #include <map> 3 #include <memory> 4 #include <functional> 5 #include <iostream> 6 using namespace std; 7 8 template <class T> 9 class IocContainer { 10 public: 11 IocContainer(void){} 12 ~IocContain
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

day21-1 类的继承

目录 类的继承 什么是继承 为什么用继承 对象的继承 继承与抽象 继承的应用 对象属性查找顺序 类的继承 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类可以称为基类或超类,新建的类称为派生类或子类 继承的特性是:子类会遗传父类的属性 继承是类与类之间的关系 为什么用继承 子类会"遗传"父类的属性,从而使用继承可以减少代码冗余 对象的继承 python中支持继承一个或多个父类 class Parent1: pass class Pa
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

分库分表就能无限扩容吗?(读后感05)

一、正常情况下的服务演化之路 让我们从最初开始。 单体应用 每个创业公司基本都是从类似SSM和SSH这种架构起来的,没什么好讲的,基本每个程序员都经历过。 RPC应用 当业务越来越大,我们需要对服务进行水平扩容,扩容很简单,只要保证服务是无状态的就可以了。 当业务又越来越大,我们的服务关系错综复杂,同时,有很多服务访问都是不需要连接DB的,只需要连接缓存即可,那么就可以做成分离的,减少DB宝贵的连接。 我相信大部分公司都是在这个阶段。Dubbo就是为了解决这个问题而生的。 分库分表 如果你的公
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

Unity 新老版本动画文件设置

一、动画文件的设置 动画文件或者模型文件是以fbx格式存在project目录里的; 2.模型的设置: Model选项:Scale Factor:模型比例缩放,一般都是0.01,如果所在工程不一样则以工程设置为主; Rig选项:AnimationType:Legacy:老版动画系统;如果使用Animation组件进行播放,需要将动作切换到Legacy; Generic:通用设置;游戏中一般非人类的模型动作可以选这个; Humanoid:新版动画系统人类;当选择此选项之后,会要求定义Avatar文
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

Linux无法免密登录的原因

一、免密登录的方法 下面操作是把/root/.ssh/id_dsa.pub文件内容追加到192.168.7.100系统中的/root/.ssh/authorized_keys文件中 # 创建并发送密钥,第一次登录需要输入yes ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa >/dev/null 2>&1 ssh-copy-id -i /root/.ssh/id_dsa.pub [email protected] ssh 192.168.7.100 二
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

小程序 页面传值 json 被截断

因此解决这个报错的方法是将要传输的数据用 encodeURIComponent()函数(可把字符串作为 URI 组件进行编码) 先进行编码, 传输过去后再通过decodeURIComponent()函数解码,最后通过JSON.parse()将其还原为数组对象
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

GitHub 简单教程

码农朋友们都知道,GitHub是一个面向开源及私有软件项目的托管平台,上面托管了众多的优秀的项目,比如Linux内核源码、Git源码、机器学习框架Tensorflow等等。当然,除了这些顶尖项目外,还有海量的高手开发的优秀项目。所有的这些项目,我们都可以为它贡献代码。 那么,要如何为这些项目贡献代码呢?我们下面以实例来讲解。 比如说,现在GitHub上有个很牛逼的项目githubTest,它的作者是Alvin,项目地址如下:https://github.com/yychuyu/githubTe
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

sessionStorage 和 localStorage

html5 中的 web Storage 包括了两种存储方式:sessionStorage 和 localStorage。 sessionStorage 用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问,会话结束后数据也随之销毁。 localStorage 用于存储一个域名下的需要永久存在在本地的数据,这些数据可以被一直访问,直到这些数据被删除。 因此sessionStorage 和 localStorage 的主要区别在于他们存储数据的生命周期,ses
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

Java 面试题 —— 老田的蚂蚁金服面试经历 06

电话一面 1、自我介绍、自己做的项目和技术领域 2、项目中的监控:那个监控指标常见的哪些? 3、微服务涉及到的技术以及需要注意的问题有哪些? 4、注册中心你了解了哪些? 5、consul 的可靠性你了解吗? 6、consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过? 7、项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理 8、Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别? 9、Spring Cloud 有
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0

html字符实体和实体名称 < &lt;

防止XSS注入,需要将内容过滤存储: /** * 把html转义成HTML实体字符 */ function htmlEncode(str) { var s = ""; if (str.length === 0) { return ""; } s = str.replace(/&/g, "&"); s = s.replace(/</g, "<"); s = s.replace(/>/g, ">"); s = s.replace(/
分类: 其他 发布时间: 06-19 15:40 阅读次数: 0