自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(343)
  • 问答 (1461)
  • 收藏
  • 关注

转载 yield函数c语言,利用Duff's device在C/C++中模拟Python中的yield

考虑一个简单的Python函数:def gen():for i in range(10):yield i是否有可能在C或者C++中实现呢?在Coroutines in C一文中详细的介绍了在C语言中实现的可能性。现在简单介绍下:版本1:int gen(void) {static int i, state = 0;switch (state) {case 0: goto LABEL0;case 1:...

2021-05-22 20:25:39 254

转载 c语言 多线程 网络编程,面试技巧攻克(5)-多线程和网络编程

一、iOS中多线程编程1、自旋锁和互斥锁的区别?先解释一下锁是因为什么产生的?在多核处理下,共享资源(临界区)在同一时刻容易被多个线程或者进程同时访问,为了解决临界区的互斥访问,即在某一时刻只能被一个线程或者进程访问,锁的概念应运而生。自旋锁和互斥锁,都是为了解决多线程下临界区互斥访问的问题。保证一个时刻只有一个线程能访问临界区。临界区指的是,一段能够公共访问的代码。互斥锁是一种sleep-wai...

2021-05-20 12:49:28 115

转载 文本文档如何运行c语言代码,C程序员如何创建、打开、关闭文本文件或二进制文件...

我们讲解了 C 语言处理的标准输入和输出设备。本次我们将介绍 C 程序员如何创建、打开、关闭文本文件或二进制文件。一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。本章将讲解文件管理的重要调用。打开文件您可以使用fopen( )函数来创建一个新的文件或者打开一个已有的文件,这个调用会初始化类型FILE...

2021-05-19 16:47:30 2755

转载 四阶幻方c语言编程,13年 第四届 蓝桥杯C语言C组 第4题 幻方填空

标题: 幻方填空幻方是把一些数字填写在方阵中,使得行、列、两条对角线的数字之和都相等。欧洲最著名的幻方是德国数学家、画家迪勒创作的版画《忧郁》中给出的一个4阶幻方。他把1,2,3,...16 这16个数字填写在4 x 4的方格中。如图p1.jpg所示,即:16 ? ? 13? ? 11 ?9 ? ? *? 15 ? 1表中有些数字已经显露出来,还有些用?和*代替。请你计算出? 和...

2021-05-18 17:27:14 952

转载 c语言嵌入式编程修炼 pdf,C语言嵌入式系统编程修炼之性能优化.pdf

C 语言嵌入式系统语言嵌入式系统编程修炼之性能优化编程修炼之性能优化 使用宏定义使用宏定义 在 C 语言中 宏是产生内嵌代码的唯一方法 对于嵌入式系统而言 为了能达到性能 要求 宏是一种很好的代替函数的方法 写一个 标准 宏 MIN 这个宏输入两个参数并返回较小的一个 错误做法 define MIN A B A B A B 正确做法 define MIN A B A B A B 对于宏 我们需要知...

2021-05-18 15:34:29 167

转载 linux怎么清理系统盘垃圾,清理服务器系统盘垃圾,解决系统盘很快就满的问题...

最近在查看服务器的时候发现,c盘满了几十G的空间很快就被缓存和垃圾文件沾满了,在桌面都无法放文件,所以整理了一个用来清理系统盘垃圾的脚本:@ECHO OFF@echo Tool By Graent_Hu@echo@echo 清理几个比较多垃圾文件的地方DEL /F /S /Q "C:\WINDOWS\PCHealth\ERRORREP\QSIGNOFF\*.*"DEL /F /S /Q "C:\W...

2021-05-16 19:02:17 304

转载 vs mono linux,C# Timer resolution: Linux (mono, dotnet core) vs Windows

问题I need a timer that fires every 25ms. I've been comparing the default Timer implementation between Windows 10 and Linux (Ubuntu Server 16.10 and 12.04) on both the dotnet core runtime and the latest...

2021-05-16 01:31:50 113

转载 linux高级环境编程视频教程,Unix Linux环境高级编程POSIX开发视频教程

该楼层疑似违规已被系统折叠隐藏此楼查看此楼百度网盘:链接: http://pan.baidu.com/s/1qWQccZa 密码: 67nt第1节:0-unix-linux平台编程常用术语-01系统调用io第2节:0-unix-linux平台编程常用术语-02并发之多进程第3节:0-unix-linux平台编程常用术语-03并发之多线程第4节:0-unix-linux平台编程常用术语-04信号简...

2021-05-15 21:34:59 65

转载 关mmu运行linux内核,LInux内核打开MMU后的调试方法

最近在调试Linux内核,跟踪启动过程。发现在没有turn on mmu之前,可以使用物理地址,通过向串口Fifo丢数据的方式输出调试信息。但是代码一旦运行到开启mmu,在汇编阶段,mmu只做了物理内存的映射,并没有映射io,所以就无法访问串口了。此时应该通过串口输出的数据都保存在串口缓冲池里,直到在c语言阶段,建立io映射并初始化控制台后才进行输出。但是,如果我想实时跟踪内核启动过程,应该如何才...

2021-05-11 15:53:37 180

转载 linux 网络对讲,linux 语音实时对讲

【实例简介】linux 语音实时 RTP 语音编码【实例截图】【核心代码】c335efd9-2bce-47e6-b57a-a468ecc116d6└── voice_comm├── aclocal.m4├── AUTHORS├── ChangeLog├── config.cache├── config.guess├── config.h├── config.h.in├── config.log├...

2021-05-09 22:47:15 674

转载 win8手动添加linux启动项,Win8.1系统开机启动项怎么设置?Win8.1添加或禁用启动项方法图解...

如今很多电脑软件后,会自动出现在开机启动项中,导致电脑开机越来越慢,另外还有一些时候,我们需要添加启动项,比如设置宽带开机自动拨号,就需要将宽带连接快捷方式添加到启动项当中。以下本文为大家介绍下最新的Win8.1系统,设置开机启动项方法。一、禁用Win8.1开机启动项设置电脑安装的软件一多,我们会发现开机速度明显变慢,这主要是由于很多软件安装后,自动加入到了开机启动项当中,这个时候,我们就需要进入...

2021-05-09 18:50:05 136

转载 linux编译c时找不到so,paddlex linux C++编译通过,但运行Demo报找不到so文件

-- Check for working CXX compiler: /usr/bin/c++ -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - ...

2021-05-06 15:24:53 185

转载 linux终端vi怎么输入日历,Remind: 命令行的 calendar 及 todo list

[撰文/逸飞]用 vi 习惯了后,做什么都想 vi 化。用过各种各样的任务管事软件,先是Outlook、KOrganiser、Evolution,试过本站推荐的todo.txt、DevTodo,还试用了一周的tdl,都不能如意(tdl相对比较不错的说,可惜有个问题我怎么也找不到答案,就是无法查看指定日期的日程安排,有知道的同学指点一下,感激不尽)。后来抱着试一试的心情,试用了一下食古不化同学推荐的...

2021-05-03 13:32:54 478

转载 linux mariadb赋权限,MariaDB 和 MySQL 权限与远程连接

我们大家链接这个数据库可能都用root作为用户名!但默认不可以远程访问!如果要远程访问怎么处理呢?1 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;2 FLUSH PRIVILEGES;第二行就是令修改立刻生效,不用重启数据库;第一行就是权限分配!ALL PRIVILEGES...

2021-05-01 17:57:13 70

转载 linux进程编程实验,Linux下C编程基础之:实验内容

本文引用地址:http://www.eepw.com.cn/article/257147.htm3.7.2用gdb调试程序的bug1.实验目的通过调试一个有问题的程序,使读者进一步熟练使用vi操作,而且熟练掌握gcc编译命令及gdb的调试命令,通过对有问题程序的跟踪调试,进一步提高发现问题和解决问题的能力。这是一个很小的程序,只有35行,希望读者认真调试。2.实验内容(1)使用vi编辑器,将以下代...

2021-04-30 21:25:15 873

转载 oracle过程接收集合,java传集合到oracle的存储过程中

1.oracle先创建一个自定义的table类型(注:类型的名称必须要大写,否则会报无效名称)CREATE OR REPLACE TYPE MAILIDTABLE AS TABLE OF NUMBER(1);2.java方面(注:这里必须要重新建立一个连接,不能使用com.jolbox.bonecp连接池里面的连接,至于其它连接池,我就没有试过了)Class.forName("oracle.jdb...

2021-04-11 13:14:51 181

转载 mediawiki 编辑php代码,用WikiEditor替换默认的MediaWiki编辑器

MediaWiki的默认typecho 富文本编辑器,除非精通它的格式标准,否则要排个版之类的,非要忙活死。原本也是研究模版的设计,但是在编辑器下写代码很冗长了。查看官网的文档时谈到有编辑器的插件,测试了一下显然可用。具体方法如下:下载并将WikiEditor的文件夹整个的上传至extensions目录下。并在LocalSettings.php的上方添加如下代码:wfLoadExtension( ...

2021-04-09 02:58:31 297

转载 sql05链接服务器oracle,在sql2005中,设置oracle链接服务器,查询表出现:无法对链接服务器 "ORCL" 的 OLE DB 访问接口 "OraOLEDB.Oracle“,该如何处理...

在sql2005中,设置oracle链接服务器,查询表出现:无法对链接服务器 "ORCL" 的 OLE DB 访问接口 "OraOLEDB.Oracle“在sql2005中,设置oracle链接服务器,查询表出现如下问题:消息7320,级别16,状态2,第1行无法对链接服务器"ORCL"的OLEDB访问接口"OraOLEDB.Oracle"执行查询"SELECT*FRO...

2021-04-07 05:43:54 733

转载 oracle 取消审计,Oracle 10g关闭审计

1、修改前做好参数文件的备份[oracle@pttestdbby1 ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.5.0 - Production on Tue Nov 11 08:54:45 2014Copyright (c) 1982, 2010, Oracle. All rights reserved.Connected to:Oracle ...

2021-04-05 08:44:38 184

转载 oracle18有scott用户吗,Oracle 12c SCOTT用户不存在

关于Oracle 12c R2没有Scott用户的解决办法写在前面以前在windows上安装Oracle 11g的时候没有碰到过这种问题,现在安装了Oracle 12c R2,发现没有Scott用户,可是我明明在安装的时候勾选了创建实例数据库,没有Scott用户,那我该如何操作示例数据库?百度了一圈之后,说是Oracle 12c的架构发生了变化,默认没有Scott用户,所以要使用,只能自力更生,自...

2021-04-04 09:46:38 192

转载 oracle命令行新建库,Oracle命令行建库

1、创建必要的相关目录跟踪文件目录bdump、cdump、udump:mkdiradumpbdumpcdumpudumppfile数据文件目录mkdirhunter022、创建初始化参数文件3.设置环境变量Oracle_sidexportORACLE_SID=hunter024.创建口令文件orapwdfile=orapwhunter02password=oraclee...

2021-04-03 12:10:57 138

转载 oracle指定分区,Oracle 间隔分区

在Oracle 11g之前,如果我们往一个没有匹配到满足分区的RANGE分区写记录的时候会报 ORA-14400: inserted partition key does not map to any partition,因为这个原因我已经半夜起来过好几次。如果Oracle在更新记录或者新增记录的时候发现没有匹配的分区能自动分区该多好,在oracle11g中oracle实现了这个功能。-看个简单的...

2021-04-03 07:06:10 202

转载 导入 导出命令oracle数据库表,oracle导入导出命令记录

记录一下oracle数据库的基本导入导出命令,以及常识性知识。1、低版本的exp、imp可以连接到高版本(和同版本)的数据库服务器,但高版本的exp、imp不能连接到低版本的数据库服务器。2、高版本exp导出的dmp文件,低版本不能imp导入(无法识别dmp文件);低版本exp导出的dmp文件,高版本可以imp导入(向下兼容)3、从oracle低版本exp导出的数据可以imp导入高版本的oracl...

2021-04-03 05:14:01 79

转载 oracle-01122,Oracle数据库的ORA-01122ORA-01110ORA-01207错误

Oracle数据库的ORA-01122 ORA-01110 ORA-01207错误在Windows上保留原来数据库的数据文件、控制文件、重做日志文件重装Windows系统,重做数据库。1、 安装Oracle数据库软件2、 使用Oracle dbca创建一个与原来数据库名称一样的数据库3、 先备份spfile文件(一般位于$ORACLE_HOME\dbs目录下),生成一个pfile文件(一般位于$O...

2021-04-03 01:52:28 182

转载 ctf题php反序列化,从一道CTF题中学习php反序列化与伪协议

之前一直有想写关于反序列化的东西,可是一直拖拖拖,拖到了现在。本文尝试从ZJCTF2019中的例题来了解何为php反序列,以及php伪协议。原题:逆转思维1234567891011121314151617181920$text = $_GET["text"];$file = $_GET["file"];$password = $_GET["password"];if(isset($text)&am...

2021-04-01 06:48:47 1830

转载 tomcat andriad mysql,CentOS 7 RAID磁盘阵列详解二、(raid5、raid6、raid10)全程可跟做...

RAID5RAID5是一种存储性能、数据安全与储存成本兼顾的储存解决方案,可以理解为RAID0与RAID1的折中方案。RAID 5的作用是为系统提供数据安全保障。把数据和与其相对应的奇偶校验信息存储到组成RAID5的各个磁盘上。当RAID5的一个磁盘数据损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。优点:数据安全、读写速度快,空间利用率高,存储成本相对较低;能够支持在一块盘离线的情...

2021-03-27 02:31:13 110

转载 php normalize,normalizer_normalize

{//Normalizer-classmissing!if(!class_exists("Normalizer",$autoload=false))return$original_string;//mapsGerman(umlauts)andotherEuropeancharactersontotwocharactersbeforejustremovingdiac...

2021-03-26 10:13:49 117

转载 dw用php做一个搜索功能,如何制作wordpress 网站搜索功能

如果自己做的网站内容众多,当用户想寻找一个自己需要的内容时,一个一个查找是一件很累的事情,如果在自己的网站上做一个搜索框,提供网站搜索功能,那就事半功倍了。其实在之前的wordpress搜索功能(search.php)模板制作课程中也讲到过如何制作网站的搜索功能,可以制作出如下图,为学做网站论坛的搜索功能。下面讲一下?wordpress 网站搜索功能制作的方法:新建一个搜索页面,将它命名为:sea...

2021-03-24 22:05:08 729

转载 MATLAB实现张正友标定算法,TsaiMethod-v3.0

TsaiMethod-v3.0/TsaiMethod-v3.0/cal.rspTsaiMethod-v3.0/cal_eval.cTsaiMethod-v3.0/cal_main.cTsaiMethod-v3.0/cal_main.hTsaiMethod-v3.0/cal_tran.cTsaiMethod-v3.0/cal_util.cTsaiMethod-v3.0/ccal.cTsaiMetho...

2021-03-21 16:18:04 222

转载 MATLAB中有a律编码函数么,基于matlab的a律pcm编码系统设计与仿真.doc

基于matlab的a律pcm编码系统设计与仿真现代通信原理课程设计报告题 目:姓 名:学 院:专 业: 指导教师:完成日期: 2013 年 4 月 14日基于Matlab的A律PCM编码系统设计与仿真1 系统设计原理1.1脉冲编码调制(PCM)脉冲编码调制(PCM,Pulse Code Modulation)在通信系统中完成将语音信号数字化功能。是一种对模拟信号数字化的取样...

2021-03-19 21:33:38 755

转载 php中的正则函数,php常用正则函数实例小结

本文实例总结了php常用正则函数。分享给大家供大家参考,具体如下:1. mixed preg_replace(mixed pattern, mixed replacement, mixed subject, [, int limit])函数功能:用于正则表达式的搜索和替换。pattern:正则表达式。replacement:替换的内容。subject:需要匹配替换的对象。limit:可选,指定...

2021-03-19 15:44:58 226

转载 php调用spss,spss的运行方式有几种

一、菜单对话方式首先打开SPSS软件,然后选择菜单File -Open file。接着,利用菜单Analyze-Descriptive Statistics - Frequencies。二、程序方式只需要选择菜单Run All,运行该程序也一样会出现相同的分析结果。三、Include命令方式当编写Syntax程序时,如果发现将要编写的程序语句正好是另一个Syntax文件的内容;或者发现所需要的程序...

2021-03-18 15:33:15 266

转载 mysql 触发器拼接字符串,MYSQL 批量生成触发器

MYSQL 批量生成触发器祖仙教小凡仙 海鲨数据库架构师上周实现银行一个需求,需求是这样的,有些项目的核心表只能通过JAVA程序进行修改,不允许其他程序修改。这个需求基于ORACLE的在去年也实现了。大概是通过创建两个表,其中一个用来保存需要保护的核心表的名字,另外个叫黑名单的表保存禁止机器名。然后写个过程 根据两个表生产触发器,有多少核心表,就生成多少个触发器。上周基于ORACLE设计想法,在...

2021-03-17 17:07:58 432

转载 mysql show timestamp,mysql中 datatime与timestamp的区别说明

mysql中有三种日期类型:date(年-月-日)create table test(hiredate date);datetime(日期时间类型)create table test(hiredate datetime)timestamp(邮戳类型,保存年-月-日 时-分-秒)create table test(hiredate timestamp)datetime 和timestamp的不同点1...

2021-03-17 06:07:43 63

转载 php zend引擎,Zend引擎的发展

本章的最后一节,Zeev讨论了Zend引擎带来的对象模型,非凡提到它与PHP的前几个版本中的模型有什么不同.当1997年夏天,我们开发出PHP3, 我们没有计划要使PHP具备面向对象的能力. 当时没有任何与类和对象有关的想法. PHP3是一个纯粹面向过程的语言. 但是,在1997.8.27的晚上PHP3 alpha版中增加了对类的支持. 增加一个新特性给PHP,当时仅需要极少的讨论,因为当时探索P...

2021-03-17 00:20:49 77

转载 java 去重复算法,用Java写算法技能(1)去掉List中的重复对象

用Java写算法技巧(1)去掉List中的重复对象最近写聚类算法,输入的数据集是一些二维点坐标,我的数据有很多重复的点,需要做一下预处理,去掉这些重复点。百度和谷歌一阵后,找到了解决方法,希望对阅读本文的人有帮助。1、 数据文件points.txt,文件内容和格式如下:2、添加一个Point对象,用来保存点数据。最重要的是要实现equal方法,这个在去除重复对象时会用到。public class ...

2021-03-14 02:43:23 92

转载 java enum short,Java7版本: switch语句支持String、Enum类型(JDK1.5)与原来byte、short、char和int....

Compiled from "Test.java"public class Test extends java.lang.Object{public Test();Code:0: aload_01: invokespecial #1; //Method java/lang/Object."":()V4: returnpublic void test(java.lan...

2021-03-11 21:57:12 172

转载 php wenjian shangchuan shijian,PHP时间和日期 - osc_nnp3dgfb的个人空间 - OSCHINA - 中文开源技术交流社区...

1、unix时间戳起始时间1970年1月1日至今走过的秒数time():返回当前时间戳(秒)ps:java getTime()返回的是毫秒microtime(); //- 返回微秒数 当前 Unix时间戳,(1s=1000ms,1 ms=1000μs),它的结果是字符串,分两部分,前半部分是微秒(但是单位是秒),后半部分是秒。返回字符串格式示例:0.80238600 1550278914应用:使用...

2021-03-11 21:24:41 100

转载 jodconverter水印java,(三)java实现文档的在线浏览-使用JODConverter将office文档转换为pdf...

JODConverter是一个java的OpenDucument文件转换器,可以进行许多文件格式的转换,它利用OpenOffice来进行转换工作,它能进行以下的转换工作:1.Microsoft Office格式转换为OpenDucument,以及OpenDucument转换为Microsoft Office2.OpenDucument转换为PDF,Word、Excel、PowerPoint转换为P...

2021-03-11 18:55:56 508

转载 php采集效率,PHP_php采集速度探究总结(原创),注意:下面的所有函数都没有 - phpStudy...

php采集速度探究总结(原创)注意:下面的所有函数都没有用正则。以上为取出第一个匹配的三个函数,实现相同的目的function str_cut($str ,$start, $end) {//取出第一个匹配,效率最高,先分割再替换$content = strstr( $str, $start );$content = substr( $content, strlen( $start ), strpo...

2021-03-11 05:19:18 48

空空如也

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

TA关注的人

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