小白Linux教程——手动升级内核

作为一个底层的硬件工程师,免不了和Linux打交道,而曾经有一段时间,升级Linux内核让很多用户打心里有所畏惧。在那个时候,升级内核包含了很多步骤,也需要很多时间。现在,内核的安装可以轻易地通过像apt这样的包管理器来处理。通过添加特定的仓库,你能很轻易地安装实验版本的或者指定版本的内核(比如针对音频产品的实时内核)。考虑一下,既然升级内核如此容易,为什么你不愿意自行编译一个呢?这里列举一些可能...
分类: 其他 发布时间: 06-03 22:56 阅读次数: 2

菜鸟的进击——C语言实现老鼠走迷宫

老鼠走迷宫,一只实验室的小老鼠被用来做迷宫智力实验。科学家在迷宫的一角放上一块奶酪,小老鼠要在最快时间内找到奶酪。老鼠走迷宫是递回求解的基本题型,我们在二维阵列中使用2表示迷宫墙壁,使用1来表示老鼠的行走路径,试以程式求出由入口至出口的路径。解法老鼠的走法有上、左、下、右四个方向,在每前进一格之后就选一个方向前进,无法前进时退回选择下一个可前进方向,如此在阵列中依序测试四个方向,直到走到出口为止,...
分类: 其他 发布时间: 06-03 22:56 阅读次数: 2

菜鸟先飞——C语言内存管理

一个由C编译的程序占用的内存分为以下几个部分1、栈区(stack)程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap)在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)编译器...
分类: 其他 发布时间: 06-03 22:55 阅读次数: 2

javaweb框架学习--Hibernate(一)

学习了几周的javaweb开发,目前入门的学习了jsp和servlet,Javabeen的使用,以及jdbc连接数据库。可以写一些小的程序,但未接触框架,觉得开发起来没底,还是接触一些,并打算将自己的学习记录下来,供以后和一些想学的童鞋参考一下,本人刚刚接触javaweb框架,还属于小小的菜鸟,还请大家多多指正,求别喷一.配置环境: 1.下载Hibernate开发包: 下载地址:h
分类: 其他 发布时间: 06-03 22:55 阅读次数: 2

Xarmain的listview

转载自官网https://developer.xamarin.com/guides/xamarin-forms/getting-started/introduction-to-xamarin-forms/,建议还是看官网指南。该ListView控件负责在屏幕上显示一个项目集合 - 每个项目ListView将包含在一个单元格中。默认情况下,a ListView将使用内置TextCell模板并呈现单行文
分类: 其他 发布时间: 06-03 22:55 阅读次数: 2

Xamarin入门 PhoneWord程序

转自官方指南https://developer.xamarin.com/zh-cn/guides/xamarin-forms/getting-started/hello-xamarin-forms/quickstart/本演练介绍如何创建一个应用程序,它将字母数字电话号码(由用户输入)转换为数字电话号码,然后呼叫该号码。
分类: 其他 发布时间: 06-03 22:54 阅读次数: 1

Xamarin使用HttpClient类

相同,转自官网指南。本文演示了如何从Xamarin.Forms应用程序使用RESTful Web服务。REST请求是通过HTTP使用Web浏览器用于检索网页并将数据发送到服务器的相同HTTP动词进行的。这些动词是:GET,POST,PUT,PATCH或DELETE。(都知道,就不解释了)遵循REST的Web服务API称为RESTful API,并使用下面的定义: 1.基本的URI。 2.HTTP方
分类: 其他 发布时间: 06-03 22:54 阅读次数: 2

Genymotion+VirtualBox (android虚拟机的使用)

以前使用android studio 和eclipse开发android,模拟器还行,最近使用vs2017通过xamarin.forms跨平台开发,模拟器慢的很,没有办法只能用genymotion,xamarin的国内资料很少,尤其是跨平台方面,大家有资料的可以分享一下,欢迎评论。不胜感激。 这里提供一些安装包,虽然不是最新的,但小编用起来还是很顺手的。还有一些ova文件,大家
分类: 其他 发布时间: 06-03 22:54 阅读次数: 2

Xamarin-MessagingCenter

Xamarin每天一篇,坚持一下。 可访问官方指南官方指南。Xamarin.Forms包括一个简单的消息传递服务来发送和接收消息。消息中心的工作原理有两个部分MessagingCenter: 订阅 - 收听具有特定签名的邮件,并在收到邮件时执行一些操作。多用户可以听同样的信息。 发送 - 发布消息让听众采取行动。如果没有监听者订阅,则该消息被忽略。 该MessagingService是一个静态类
分类: 其他 发布时间: 06-03 22:54 阅读次数: 2

Vs2017(Xamarin)在android真机

本文将讨论如何设置Android设备并将其连接到计算机,以便设备可用于运行和调试Xamarin.Android应用程序。 设备上启用调试 - 默认情况下,将无法在Android设备上调试应用程序。 安装USB驱动程序 - 此步骤对于OS X计算机不是必需的。Windows电脑可能需要安装USB驱动程序。 将设备连接到计算机 - 最后一步是使用USB或WiFi将设备连接到计
分类: 其他 发布时间: 06-03 22:53 阅读次数: 2

用仪器分析Xamarin.iOS应用程序

用仪器分析Xamarin.iOS应用程序 PDF可供离线使用 下载PDF 相关链接: 仪器演练 Xamarin.iOS垃圾收集 让我们知道你对此的感受 最后更新:2017年3月 如何在设备或模拟器上的Xamarin.iOS应用程序上使用仪器。 概观 Xcode Instrumen
分类: 其他 发布时间: 06-03 22:53 阅读次数: 2

上传JavaWeb项目到阿里云Lunix服务器

1.打包javaweb项目点击项目File -> Export选择web项目下的WAR file; next选择项目,以及路径(Destination),以及环境,这里用到(Tomcat9.0);Finish后便可在指定的文件夹中找见生成的文件;数据库使用的是Mysql,将表格直接导出即可生成.sql文件;2.配置服务器中的Lunix可以直接使用阿里云镜像市场中获取免费的镜像,这样比较方便,...
分类: 其他 发布时间: 06-03 22:53 阅读次数: 2

ubuntu安装配置jdk8(oracle)和tomcat

1.jdk(1).首先去oracle官网去下载jdk相关版本,注意要与tomcat版本相对应,下载好归档解压,通过(sudo mv  jdk 文件夹名字)移到usr/java中,至少我是这样。sudo mkdir ***可以创建文件夹。(2).配置jdk,sudo gedit ~/.bashrc打开bashrc,将#set oracle jdk environment export JAVA_HO...
分类: 其他 发布时间: 06-03 22:53 阅读次数: 2

Maven中settings.xml文件各标签含义

原文地址:http://www.cnblogs.com/jingmoxukong/p/6050172.html?utm_source=gold_browser_extension settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径。 settings.xml文件是干什么的,为什么要配置它呢? 从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是m
分类: 其他 发布时间: 06-03 22:52 阅读次数: 2

关于Strategy和State设计模式

之前,我在描述我所采用的设计模式时,一直在Strategy和State之间犹豫,略微有些拿捏不准,说哪种设计模式好。结果到最后,会根据自己所想,觉得是State就是State,觉得Strategy就是Strategy,不过,说的时候,还是会带有些犹豫。最近看Martin Fowler的《重构,改善既有代码的设计》一书,上面说到: At this stage the choice of pattern (and name) reflects how you want to think about
分类: 其他 发布时间: 06-03 22:52 阅读次数: 2

基于oracle 的PL/SQL编程-1

本机安装的oracle ,默认是开机启动服务的,开机时间太慢,关闭了,需要打开的服务: OracleDBConsoleorcl OracleOraDb10g_home1iSQL*Plus OracleOraDb10g_home1TNSListener OracleServiceORCL 这个后面的ORCL就是数据库名字,官方术语叫做数据库sid 2.打开PL/SQL软件,用户名scott 登陆数据库 ORCL 密码 tiger 3.打开一个测试窗口,如下 1 -- Created on 20
分类: 其他 发布时间: 06-03 22:52 阅读次数: 2

009-Go 读取写入CSV文件

package main import( "encoding/csv" "fmt" "os" "strconv" ) type Post struct{ Id int Content string Author string } func main(){ csvFile, err := os.Create("posts.csv") if err!= nil{ panic(err) } defer csvFile.Close() posts := []Post
分类: 其他 发布时间: 06-03 22:52 阅读次数: 2

基于oracle 的PL/SQL编程 -变量使用

1. 需要开启的服务: 本机安装的oracle ,默认是开机启动服务的,开机时间太慢,关闭了,需要手动打开: OracleDBConsoleorcl OracleOraDb10g_home1iSQL*Plus OracleOraDb10g_home1TNSListener OracleServiceORCL 这个后面的ORCL就是数据库名字,官方术语叫做数据库sid 2.打开PL/SQL工具,用户名scott 登陆sid为ORCL的数据库, 密码 tiger 3.打开一个测试窗口,如下 1
分类: 其他 发布时间: 06-03 22:52 阅读次数: 2

[ZOJ]3541 Last Puzzle (区间DP)

ZOJ 3541 题目大意:有n个按钮,第i个按钮在按下ti 时间后回自动弹起,每个开关的位置是di,问什么策略按开关可以使所有的开关同时处于按下状态 Description There is one last gate between the hero and the dragon. But opening the gate isn't an easy task. There were n buttons list in a straight line in front of the gat
分类: 其他 发布时间: 06-03 22:52 阅读次数: 2

第一周代码整理

字典练习题 1 有如下值集合 [11,22,33,44,55,66,77,88,99,90...], 将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值} l = [11,22,33,44,55,66,77,88,99,90] d = {'k1':[],'k2':[]} for i in l: if i >= 66: d['k1'].append(i)
分类: 其他 发布时间: 06-03 22:52 阅读次数: 2