【PHPExcel】读取EXCEL中的图片并保存到本地的方法

【PHPExcel】读取EXCEL中的图片并保存到本地的方法 源码: //导入测试 $source_file = FILENAME.'test/imgTest.xls'; $imgPath = FILENAME.'img/'.date('Ymd').'/'; if(!file_exists($imgPath)){ mkdir($imgPath); } $objPHPExcel = new \
分类: 其他 发布时间: 05-05 23:48 阅读次数: 0

【curl】PHP中的传输神器

文章前提:自己的练习环境支持curl,自己配置 一、cURL的概念 cURL(client URL Library Functions)使用URL语法传输数据的命令行工具。 CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。 二、cURL的使用场景 网页资源
分类: 其他 发布时间: 05-05 23:48 阅读次数: 0

【大数据量导出】 PHP导出上万上百万条数据

直接po代码: 超过5000行用第一段代码,样式不好看,但是导出大数据量基本没问题。 /** * @Author echo * @DateTime 2018-11-23 * @description 超过5000行数据用此方法 * @param [array] $export_data [导出的] * @param [int] $count [导出数据的总行数] * @return [source] [文件流] * 例: * $export_data['filename'] = '测试';
分类: 其他 发布时间: 05-05 23:48 阅读次数: 0

HTML中table标签中的一些问题

1.在写完一个table之后,只在第一个tr的td里面写了姓名两个字并且在css代码中写了居中,怎么会变成这样大的一个方块呢?以前写一样的代码的时候怎么就是正常大小啊? 还没能解决,不过在写作业的过程中发现干脆就一行一行地照着设计图写就行了,先把框架写好,宽高定死了文字写进去就不会变了,如果先把所有的写了然后再rowspan colspan 再删减单元格什么的真的弄得想狗带。。。
分类: 其他 发布时间: 05-05 23:47 阅读次数: 0

IDEA运行时出现端口号被占用,但不知道是哪里在用时的解决办法

打开命令提示符,输入netstat -aon|findstr 1099,回车,查看是哪个进程占用了1099端口,记住最右的编号,然后右键屏幕下方的任务栏,点击任务管理器,去找到那个进程,如果不是必要的话就可以关闭该进程,就OK啦~
分类: 其他 发布时间: 05-05 23:47 阅读次数: 0

使用codeblocks写C程序时,出现代码补全功能失效,提示“The parser is still parsering files”时解决办法

这个问题一般是因为你没有创建工程,在工程里面写程序,直接new了一个空白file,你可以先建一个工程再写程序就可以了。 不知道怎么创建工程的,这里是百度经验里的操作链接: https://jingyan.baidu.com/article/f79b7cb37cce239145023e77.html
分类: 其他 发布时间: 05-05 23:47 阅读次数: 0

软件工程导论项目之小学生四则运算出题软件

要求: 程序可接收一个输入参数n,然后随机产生n道加减乘除(分别使用符号+-*÷来表示)练习题,每个数字在 0 和 100 之间,运算符在3个到5个之间。 每个练习题至少要包含2种运算符。同时,由于小学生没有分数与负数的概念,你所出的练习题在运算过程中不得出现负数与非整数,比如不能出 3÷5+2=2.6,2-5+10=7等算式。 练习题生成好后,将你的学号与生成的n道练习题及其对应的正确答案输出到文件“result.txt”中,不要输出额外信息,文件目录与程序目录一致。 当程序接收的参数为4时
分类: 其他 发布时间: 05-05 23:47 阅读次数: 0

电脑连不上WiFi,右下角出现红叉怎么解决

我的电脑经常出现这个问题,后来解决得多了就知道方法了,是我的电脑无线网卡驱动的问题,解决办法: 1.电脑桌面单击此电脑,右键选择属性 2.选择网络适配器,一般出现问题就是因为网络适配器列表里面的一些东西被禁用了,看下面有出现问号的项,右键属性 3.进去之后,点击高级,,属性里面未启动的都设为启动,disabled都设为enabled就行了。
分类: 其他 发布时间: 05-05 23:46 阅读次数: 0

LeetCode刷题记录:1~4

1. 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 思路: 遍历一遍数组,用一个字典存储遍历结果的值和索引,由于只有一个对应答案(不考虑多答案的情况),索引
分类: 其他 发布时间: 05-05 23:46 阅读次数: 0

LeetCode刷题记录:5~10

5. 最长回文子串 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例: 示例 1: 输入: “babad” 输出: “bab” 注意: “aba” 也是一个有效答案。 示例 2: 输入: “cbbd” 输出: “bb” 思路: 对于一个长度为n字符串,字符串中可以作为回文中心的位置有2n-1个(每个字符和每两个字符的中间位置),对于每个回文中心,找到它的最长回文子串,最后保存最长的回文子串即可 代码: class Solution(object):
分类: 其他 发布时间: 05-05 23:46 阅读次数: 0

LeetCode刷题记录:11~20

11. 盛最多水的容器 给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。 示例: 示例: 输入: [1,8,6,2,5,4,
分类: 其他 发布时间: 05-05 23:45 阅读次数: 0

LeetCode刷题记录:21~30

21.合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 思路: 题目要求:新链表是通过拼接给定的两个链表的所有节点组成的,所以不能使用一个新的链表。使用dumb帮助最后的返回,使用cur连接所有链表节点,不重不漏。 代码: class ListNode(object): def __init__(self, x):
分类: 其他 发布时间: 05-05 23:45 阅读次数: 0

xcode and ios 各个版本和下载地址

使用app store的帐号登录后,直接敲地址可下载: (苹果已经删除了3.1.2以前的版本) 记个旧版iOS SDK下载地址 iPhone SDK 2.2.1 : http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_for_iphone_os_2.2.1__9m2621a__final/iphone_sdk_for_iphone_os_2.2.19m2621afinal.dmg iPhone SDK 3
分类: 其他 发布时间: 05-05 23:45 阅读次数: 0

C 语言宏高级应用

就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。比如下面代码中的宏: #define WARN_IF(EXP)     /      do{ if (EXP)     /              fprintf(stderr, "Warning: " #EXP "/n"); }    /      while(0) 那么实际使用中会出现下面所示的替换过程: WARN_IF (divider == 0); 被替换为 do {      if (divider == 0) fprin
分类: 其他 发布时间: 05-05 23:44 阅读次数: 0

fontlabel

呵呵,如果觉得不妥,在github上可以找到一个叫做fontlabel的例子 http://github.com/zynga/FontLabel
分类: 其他 发布时间: 05-05 23:44 阅读次数: 0

捷径系列:NSString

该系列文章来自http://borkware.com/quickies/。无论是学习还是开发都可以从这里获得很多有用的代码段,从而省去了很多调查和搜索的时间。 1 合并一个字符串数组到单个字符串。 NSArray *chunks = ... get an array, say by splitting it; string = [chunks componentsJoinedByString: @" :-) "]; 输出结果如下: oop :-) ack :-) bork :-) greebl
分类: 其他 发布时间: 05-05 23:44 阅读次数: 0

iPhone开发教程之短信,电话,邮件,提示框

+ (void)alert:(NSString *)msg { UIAlertView *alertView = [[[UIAlertView alloc] initWithTitle:msg message:@"" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil] autorelease]; [alertView showWithBackground]; } + (void) makeCall:(NSStrin
分类: 其他 发布时间: 05-05 23:43 阅读次数: 0

Open Flow - a CoverFlow API replacement for the iPhone

http://apparentlogic.com/openflow/
分类: 其他 发布时间: 05-05 23:43 阅读次数: 0

获取iPhone通讯录信息

获取iPhone通讯录信息 iPhone中联系人的信息是存放在系统数据库中的。数据库中的每一笔记录都是一个ABRecordRef实例。 通讯录主要存放两种记录: 1、联系人的信息:是ABPerson类型。主要包括联系人的姓名,电话号码,地址信息。 2、分组信息:是ABGroup类型。用于将联系人分到不同的组中。它只有一个属性,表示分组名称。 在viewDidLoad中添加下面代码,获取所有联系人和分组信息: ABAddressBookRef addressBook =ABAddressBook
分类: 其他 发布时间: 05-05 23:43 阅读次数: 0

理解 (readonly, copy)

Using Properties Supported Types You can declare a property for any Objective-C class, Core Foundation data type, or “plain old data” (POD) type (see C++ Language Note: POD Types). For constraints on using Core Foundation types, however, see “Core F
分类: 其他 发布时间: 05-05 23:42 阅读次数: 0