我有以下型号:
class UserProfile(models.Model):
"""
User profile model, cintains a Foreign Key, which links it to the
user profile.
"""
about = models.TextField(blank=True)
user = models.ForeignKey(User, unique=True)
ranking = models.IntegerField(default = 1)
avatar = models.ImageField(upload_to="usermedia", default = 'images/js.jpg')
updated = models.DateTimeField(auto_now=True, default=datetime.now())
is_bot = models.BooleanField(default = False)
is_active = models.BooleanField(default = True)
is_free = models.BooleanField(default = True)
objects = ProfileManager()
def __unicode__(self):
return u"%s profile" %self.user
Run Code Online (Sandbox Code Playgroud)
还有经理
class ProfileManager(models.Manager):
"""
Stores some additional helpers, which to get some profile data
""" …Run Code Online (Sandbox Code Playgroud) 我为 iPhone 编写了一个小型软件合成器。为了进一步调整性能,我使用 Shark 测量了我的应用程序,发现我在转换方面损失了大量时间float/SInt16。
因此,我重写了一些部分,通过预先计算返回“即用型”SInt16样本的查找表来绕过转换。到目前为止效果很好。
目前,我正在尝试重写一些过滤器和我的 ADSR 包络实现,以仅使用整数算术,但我可以使用一些关于如何在没有浮点数的情况下执行乘法/除法的技巧。
我的目标是iPhone 规范格式:
在不使用浮子的情况下将振幅应用于最终样本的好方法是什么?
编辑:
到目前为止我唯一想到的是,我可以通过右移当前样本来除以 2 的幂。
inBuffer[frame] = wavetable[i % cycleLengthInSamples] >> 4;
Run Code Online (Sandbox Code Playgroud)
但我想不出任何优雅的方法来创建平滑的 ADSR 信封。
Edit2:
感谢您的所有精彩回答!
我目前的做法:
SInt16范围SInt32)这似乎有效:)
iphone signal-processing fixed-point core-audio integer-division
试图避免在这里重新发明轮子.我有一个Google Web Toolkit页面,我准备部署,但我正在与之通信的Web服务在部署的服务器上的相对地址与本地测试机器不同.
因此,我正在寻找一种简单的方法来部署一些易于编辑的配置文件,我可以在服务器端放置基本设置.关于如何做到这一点,我有几个想法,但它们看起来有点hacky,在我看来,必须已经有这种问题的解决方案(毕竟,每服务器设置是非常常见的事情!)
有任何想法吗?
编辑:由于这似乎没有引起太多关注,让我概述我的初步想法:在我任何其他逻辑之前,使用AJAX调用查询我查询的GWT文件的本地静态文件.当文件返回时,我解析出我的数据并将它们存储为全局可访问的变量,然后允许页面构建逻辑运行.看起来很笨,并且在任何加载之前等待AJAX返回有很大的缺点,但它会起作用.有更好的建议吗?(请?)
我的解决方案: 我自己找到了一个解决方案,但它与我的具体情况非常相关,因此我不知道它对普通用户有多大用处.无论如何,我会在这里发布它,因为有人发现它很有用.
我正在处理的页面实际上是嵌入在ASP.net站点中的GWT控件.利用这一点,以及我对GWT Dictionary类的发现,我把这样的"设置"系统放在一起:
首先,在ASP.net Web.Config文件中设置我想要的设置(在这种情况下是web服务的地址)
<appSettings>
<add key="serviceUrl" value="http://mySite.com/myService.asmx"/>
</appSettings>
Run Code Online (Sandbox Code Playgroud)
在嵌入GWT控件的ASP页面中,我添加了一个"静态"javascript对象,其中包含我需要的配置设置:
<head runat="server">
<title>Picklist Manager</title>
<script type="text/javascript" language="javascript">
var AppConfig = {
serviceUrl: "<%= ConfigurationManager.AppSettings["serviceUrl"] %>"
};
</script>
<script type="text/javascript" language="javascript" src="gwtcontrol.nocache.js"></script> <!-- Include my GWT control -->
</head>
Run Code Online (Sandbox Code Playgroud)
最后,在GWT中我创建了一个静态的"AppConfig"类,它暴露了这个设置:
public class AppConfig {
public static String serviceUrl = "defaultUrl";
public static void Initialize() {
Dictionary appConfig = Dictionary.getDictionary("AppConfig");
if(appConfig == null) { return; }
servicePath = appConfig.get("serviceUrl");
}
}
Run Code Online (Sandbox Code Playgroud)
从那里我可以在我的代码中的任何地方调用AppConfig.serviceUrl来获取设置...... 哇! …
如何"index.php"在中心某处的codeigniter中删除每条路径中的延伸?我想要干净的非index.php-fied URLs?
我有一个嵌入式系统,我正在通过串口进行通信.现在,命令结构旨在以交互方式操作:它显示提示,接受一些命令,并以人类可读的形式显示结果.
我正在考虑将其更改为更加机器可用的格式,因此我可以通过MATLAB GUI与它进行对话而不会有太多麻烦(现在它正在打扰交互式提示和不同的消息长度等).
那么是否有某个文档或标准描述了如何为嵌入式系统设计良好的串行命令协议?
在C#(2.0)中如何删除目录的所有权限,因此我可以限制访问权限.我将向一组有限的用户添加访问权限.
如何在以下内容中忽略特定的VS代码分析规则(例如CA1305:Microsoft.Globalization):
(假设这些选项都是可能的.)
我们正在使用MSDTC进行SQL事务.我遇到了为MSDTC设置防火墙工作的问题.应用程序和SQL在不同的机器上运行.目前MSDTC正在工作,如果我关闭应用程序服务器上的防火墙.我认为应该为某些端口的防火墙设置添加异常.因此防火墙仍然可以打开,DTC也不会有任何问题.我不确定在防火墙设置中添加的端口(我确实尝试添加端口135但没有成功)
好的,我需要在这里进行健全检查......
我编译了一个在执行时返回IQueryable的查询.
在以下示例中,查询实际应对数据库执行哪些行?
101 IQueryable<T> results = MyCompiledQuery(MyDataContext);
102 List<T> final = (from t in result
103 where t.ID > 5
104 select t).ToList<T>();
Run Code Online (Sandbox Code Playgroud)
这是我如何定义编译的查询
public static Func<MyDataContext, IQueryable<Widget>> MyCompiledQuery=
CompiledQuery.Compile<MyDataContext, IQueryable<Widget>>(
(MyDataContext db) =>
from w in db.Widgets
where ((w.Type == WidgetType.Atype || //Widget.Atype is a Linq to Sql object, that I've defined statically
w.Type == WidgetType.Btype || //See above comment
w.Type == WidgetType.Ctype ) && //See above comment
w.Location == WidgetLocation.Domestic) //Samething applies here
select euc);
Run Code Online (Sandbox Code Playgroud)
有关其他讨论,请参阅: LINQ …
我想在php中包装一个css文件...所以我写了css文件的标题并给它一个php扩展,因此... css.php.如果页面已经被用作包含,那么这个问题是否会起作用...或者这个新的标题会与页面包含的框架发生冲突?
.net ×2
c# ×2
php ×2
codeigniter ×1
core-audio ×1
css ×1
django ×1
embedded ×1
firewall ×1
fixed-point ×1
gwt ×1
include ×1
iphone ×1
linq-to-sql ×1
mod-rewrite ×1
msdtc ×1
permissions ×1
security ×1
serial-port ×1