- 博客(99)
- 资源 (4)
- 收藏
- 关注
原创 Django ajax请求 403错误
网站使用Django+layui,在向后台发送数据请求需要传递一个数组,使用layui.table的动态渲染,貌似不能实现。无法传递数组信息到views后台的接口。然后根据网络搜索得知可以使用ajax进行post传递数组,但又因为csrf_protected,接口总是返回403错误,尝试了几个方案都无法搞定,最后根据Django csrf文档说明在ajax post请求里添加头部信息,最后实现。//获取csrftoken function getCookie(name) { let cooki
2021-04-25 15:53:54
475
原创 网络问题备忘
1.TCP/IP协议四层模型及每层主要协议 2.两主机建立连接的过程,以及检测到冲突的,画图并说明 3.TCP滑动窗口的机制 4.NAT 解释 5.网络流量控制 6.奇偶校验码 7.IPV6 8.路由器 9.以太网地址 10.分组交换 11.VPN 12.单工,单双工,双工,举例 13。无连接,面向连接通信 14.Hypercube网络拓扑 15.ip地址分类,子网掩码...
2018-03-31 20:07:17
248
转载 chrome自动进入VM模式无法调试
转自:http://blog.youkuaiyun.com/u010598271/article/details/53740778chrome下调试本地js,不能设置断点,在控制台显示VM+数字+要调试的文件名。解决方案:1》、在调试的左下方有一个{}图标,提示“pretty print”,点击,chrome就会另外打开一个:formatted的文件,在里面就可以调试了。
2017-03-22 06:19:25
7565
1
原创 android 错误
1.在build.gradle文件中把:dependencies {//代表最新的V7支持库 compile 'com.android.support:appcompat-v7:+'}改为{//支持老的版本 20以后的所有版本 compile 'com.android.support:appcompat-v7:20.+'}2.集成
2015-12-10 11:18:53
580
转载 Service 详解
按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进程被Kill后,服务便会终止。 非常常见的应用如:HTC的音乐播放服务,天天动听音乐播放服
2015-11-20 15:48:36
657
转载 转载ios面试问题汇总
转载 http://www.cocoachina.com/programmer/20151019/13746.html , 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用
2015-10-20 11:42:54
808
转载 AsyncTask
1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控使用的缺点:l 在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.2 )Handler异步
2015-09-02 09:55:04
408
原创 开发汇总
1.//设置成NO表示当前控件响应后会传播到其他控件上,默认为YES。 tapGestureRecognizer.cancelsTouchesInView = NO;
2015-08-26 20:31:29
427
原创 ios开发发布测试版本
1. 在xcode - product - scheme - edit scheme - run - build configration :改成 release2. 编译设备 选择 ios device 3. xcode - product - archive 编译成功3. 在 organizer - Archive 中选择 Export 会弹出对话框,有3个选项如下图所示
2015-03-19 19:11:33
8180
原创 linux下mysql忘记密码解决备忘
全程参考博客http://www.cnblogs.com/allenblogs/archive/2010/08/12/1798247.html1. 修改mysql配置,不用密码进入# vi /etc/my.cnf 在[mysqld]的段中加上一句:skip-grant-tables2.重启mysqld# /etc/init.d/mysqld restart3.登录并
2015-01-17 11:42:23
547
原创 linux tar 解压缩zip文件报错的解决
解压缩时报错gzip: stdin has more than one entry--rest ignored tar: Child returned status 2 tar: Error is not recoverable: exiting now 看这博主(http://blog.youkuaiyun.com/zhngjan/article/details/25197505
2015-01-16 13:49:49
15605
1
原创 好博客摘录
但职业程序员必须要克制写代码的冲动,在写代码之前花更多时间理解需求,设计系统,制定规划,这样写出来的代码才会更加精练,更加聪明,整个程序也因此更有价值。贡献更有价值的程序才是程序员职业素养的体现
2014-04-21 16:10:25
617
转载 android中dip、dp、px、sp和屏幕密度区别
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能
2014-04-21 15:57:26
886
转载 android Handle
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操
2014-04-21 11:26:06
647
原创 python 实现多个文件拷贝到ssh 目标机子
开发需要在远程机子上测试,但是有时候需要本地编辑修改,可以使用scp命令,进行文件拷贝。 一个文件还好,如果文件比较多,如果还再需要拷贝到好几个网络地址上去,就比较麻烦,为了方便就写了个脚本,代码如下:#! /usr/bin/env python# coding:utf-8import osimport getoptimport sysimport commandsimport pe
2014-02-20 18:49:26
4003
原创 mac os x 安装 python MySQLdb 模块 记录
1. 需要python 操作mysql数据,网上搜到使用MySQLdb 模块,需要下载,然后网站下载MySQLdb下载地址,然后tat zxf MySQLdb-x.x.x.tar.gz 解压,进入解压目录,2. 执行 python setup.py build 然后报错Downloading http://pypi.python.org/packages/source/d/distr
2014-02-20 18:34:40
2098
转载 自定义Actionbar样式
备注: Theme.Holo.xxx主题下TabBar Tab项,仅能显示标题,无法显示指定的图片,可以改为“Theme.Black”或“Theme.Light"以下内容为转载:1)、在res/values/styles目录下,使用的是Theme.Sherlock.Light.DarkActionBar 自定义的时候,只需要覆盖它的actionBarStyle
2014-02-16 22:09:18
4460
转载 Android:Layout_weight的深刻理解
转载地址: http://mobile.51cto.com/abased-375428.htm最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属
2014-02-16 10:23:08
687
原创 python 下载文件汇总
简单文件下载 使用htttplib2:h = httplib2.Http() url = 'http://www.xxx.com/xxxx.zip'resp, content = h.request(url) if resp['status'] == '200': with open(filename, 'wb') as f: f.write(c
2013-11-21 18:36:36
8176
原创 python文件夹遍历,文件操作,获取文件修改创建时间
在Python中,文件操作主要来自os模块,主要方法如下:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdir(dirname):改变工作目录到dirnameos.path.isdir(name):判断name是不是一个目录,name不是目录就返回fal
2013-11-21 17:58:23
42590
原创 mac os 安装pygame 模块过程
本机环境 10.9 ,xcode 5.0, python 2.7,需要安装pygame模块,到pygame网站下载 1.9.2的 mac os lion 的版本,安装后进入python ,>>>import pygame弹出 需要下载x11的安装包的提示,但是我已经安装过。然后搜索到 点击打开链接 这篇文章介绍的,开始直接执行最后的 pip命令,仍然会提示x11安装包下载仍然不成功,
2013-11-13 18:07:57
11474
转载 python中if __name__ == '__main__': 的解析
当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。但是您也可以像一个标准的程序
2013-10-30 10:54:41
659
原创 phonegap+jqm的示例
安装phonegap,根据文档资料,生成phonegap的Helloworld的ios的项目代码,具体步骤可以参看phonegap网站的指南,然后想把jquerymobile的效果加进去,但是试验过几次,开始下载zip,将jquery.mobile-1.3.2.min.css等文件放在本地,拷贝的 My Title
2013-10-11 16:46:16
2282
转载 IAP(程序内购买): 完全攻略
第一印象觉得In-App Purchase(简称IAP)非常简单。Apple提供的大量文档应该让开发者很快熟悉地熟悉。那么,为什么在你的应用中集成IAP特性就如此令人生厌呢? 这是因为在开发过程中不可避免会出现一些错误。而但这些错误发生的时候,你就抓瞎了。虽然Apple提供了有关IAP的大量文档,但他们并未提及集成IAP的详细步骤。而且对StoreKit集成过程中出现的问题也没有一个核对清单。
2013-07-02 14:52:02
959
转载 Store Kit Guide(In App Purchase)翻译
一、In App Purchase概览Store Kit代表App和App Store之间进行通信。程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买。当用户需要购买某件产品时,程序调用StoreKit来收集购买信息。下图即为基本的store kit 模型:Store Kit的API只是为程序添加In App Purchase功能的一小部分。你需要决定
2013-07-02 14:45:05
985
原创 bochs安装备忘
在图书馆看到 linux内核0.12的书,翻了几页,看到用到bochs的虚拟机,想装在mac本上,看看什么样子,看到网上有发的博文(http://blog.youkuaiyun.com/pingjiang2003/article/details/7251693)介绍编译的,基本按照他列的步骤进行的,相对比较顺畅,就是在执行linux0.12系统的时候,有问题。下载编译安装都一样,我的是10.8的系统,下载
2013-03-31 09:10:14
1426
原创 Distcuz&statusnet安装备忘
下载Distcuz2.5,解压将upload内文件夹下放到了/Library/Webserver/Documents/bbs/下,然后在浏览器输入localhost/bbs/install.php进行安装,根据http://www.discuz.net/thread-2141484-1-1.html论坛的安装说明进行安装,修改指定文件目录的权限 chmod 777,安装页面会进行检测条件,如果全部
2013-03-31 08:53:12
1000
转载 越狱开发教程-第一个Tweak
转自:http://moonbear.blogcn.com/articles/看到写的比较好的介绍文章,转过来。博主文笔不错,写的很通俗易懂。上次搜索怎么就没找到这呢越狱开发历程(3)——第一个TweakPosted on 2012-10-10by不掏蜂窝的熊BigBoss有一个分类,称之为Tweaks。网上所说得越狱插件,大多可归类与此。至于tweak这个名称的由来以
2013-03-27 19:04:17
11110
转载 Mac中MacPorts安装和使用
http://www.zikercn.com/node/8MacPorts简介MacPorts,曾经叫做DarwinPorts,是一个软件包管理系统,用来简化Mac OS X和Darwin操作系统上软件的安装。它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目,与Fink和BSD类ports套件的目标和功能类似。跟BSD中的ports道理一样。MacP
2013-03-27 17:16:44
701
转载 Homebrew安装与使用
转自:http://www.zhouming.me/2011/07/mac-os-x-homebrew-install/Mac OS X 程序员利器 – Homebrew安装与使用Homebrew安装与使用什么是Homebrew?Homebrew is the easiest and most flexible way to install the UNIX tools A
2013-03-25 15:57:55
1162
原创 百度地图编译连接错误问题
添加百度地图进行编译连接,会报错,找不到指定的函数,但是指定的.a lib库已经加入工程,编译却一直报错,有时模拟器可以正常编译,真机报错,有时真机能编译,模拟器报错,是因为查找指定库时候出错,在Targets->Building Setting ->SearchPaths->Library Search Path->查看里面选项。删除用不到编译路径就可以了,如果编译真机,将模拟器路径删除,还
2013-03-20 10:23:45
2203
原创 weak,strong引发的问题
代码1 self.myRootViewController = [[MyRootViewController alloc] initWithNibName:@"MyRootViewController" bundle:nil]; NSLog(@"%@",self.myRootViewController); self.navController = [[UINavig
2013-02-28 11:39:41
850
转载 高效代码审查10条
http://www.williamlong.info/archives/3272.html摘要:我们在实践中发现,随着开发平台和开发语言的不同,最优的代码审查量有所不同。但是限制每次审查的数量确实非常必要,因为这个过程是高强度的脑力密集型活动。时间一长,代码在审查者眼里只是字母,无任何逻辑联系,自然不会有太多的产出。代码审查(Code Review)是软件开发中常用的手段,和QA
2013-01-30 16:15:47
560
转载 ios越狱开发参考备忘
环境已经安装完成,但是不知道该如何下手,先按照网上说明进行导出api,下载了DumpFrameworks.pl,然后执行,根据自己需要修改了下路径,然后按照说明直接执行.pl 没有相应, perl DumpFrameworks.pl 就可以了,在执行过程中,碰到错误中断,于是将中断那行代码屏蔽,就能继续生成对应framework 的api,生成完成后,在headers/Framework里有两个文
2013-01-29 19:41:12
1394
原创 ios越狱开发预研备忘
因公司想实现一个特殊的功能,问能不能实现,因为需要权限应该比较高,想只能越狱开发,所以就研究下。本来以为企业帐户299美元一年的会提供特殊的技术文档,经过搜索发现企业帐户与AppStore的99美元的公司帐户,技术上是没有不同的,开发方式,用到的api都相同,不同的只是软件的发布方式不同,企业帐户是相当于开发公司对内发布的,不经过审核,由开发公司自行发布。一个appid 只能申请一个帐户,即申请了
2013-01-29 00:17:39
961
原创 ios越狱环境安装记录
因为工作需要,需要了解下,越狱ios的开发相关的知识,然后在网上看到iOSOpenDev的工具,安装环境是10.8.2, Xcode 4.5.2, iosOpenDev1.5. 然后就去http://iosopendev.com/download/ 下载安装,下载完成后,安装到最后,老提示安装失败说,发生错误,上网搜索错误原因,查看安装日志,当时也没有发现错误原因,只显示错误码112,没提示具体的
2013-01-29 00:04:37
1583
行星战机s60源代码
2009-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人